Comment télécharger un projet vers Github

après avoir vérifié cette question Je n'ai toujours aucune idée de la façon de charger un projet dans mon dépôt Git Hub.

je suis nouveau à Git Hub et je ne sais pas quoi faire. J'ai créé un Référentiel, mais je veux télécharger mon projet.

j'ai cherché sur la page du dépôt un bouton de téléchargement, mais je n'ai rien vu de tel.

j'ai regardé les liens fournis jusqu'à présent, mais je suis toujours pas d'où. Ils mentionnent la ligne de commande, C'est la ligne de commande Windows ou Git Bash? Parce que je ne peux pas obtenir quoi que ce soit.

j'ai aussi essayé D'utiliser Git GUI mais quand je sélectionne le dossier que je veux il dit que ce n'est pas un dépôt Git...est-il besoin d'être compressé vers le haut? J'ai essayé d'ajouter le .gitconfig file dans le dossier mais ça ne fait pas de différence.

Merci d'avance :)

127
demandé sur Community 2012-10-09 16:09:52

16 réponses

depuis que j'ai écrit cette réponse, github a publié un natif Windows client qui rend toutes les étapes ci-dessous redondantes.

vous pouvez également utiliser sourcetree pour obtenir à la fois git et Mercurial setup sur Windows.


Voici comment vous le feriez sous Windows:

  1. si vous n'avez pas git installé, voir cet article sur la façon de les mettre en place.
  2. ouvrez une invite de commande Windows.
  3. changez dans le répertoire où se trouve votre code source dans l'invite de commande.
  4. tout d'abord, créez un nouveau dépôt dans ce répertoire git init . Cela dira " initialisé le dépôt vide git dans ....git " ( ... est le chemin).
  5. Maintenant, vous devez dire git à propos de vos fichiers en les ajoutant à votre référentiel. Faites ceci avec git add filename . Si vous voulez ajouter tous les fichiers, vous pouvez faire git add .
  6. Maintenant que vous avez ajouté vos fichiers et faites vos modifications, vous devez commit vos modifications afin git peut les suivre. Type git commit -m "adding files" . -m permet d'ajouter le commit message dans la ligne.

jusqu'à présent, les étapes ci-dessus sont ce que vous feriez même si vous n'utilisiez pas github. Ils sont les étapes normales pour démarrer un dépôt git. Rappelez-vous que git est distribué (décentralisé), signifie que vous n'avez pas besoin d'avoir un "serveur central" (ou même une connexion réseau), pour utiliser git.

maintenant vous voulez pousser les changements à votre dépôt git hébergé avec github. Pour vous cela en disant git à ajouter un emplacement distant , et vous le faites avec cette commande:

git remote add origin https://github.com/yourusername/your-repo-name.git

une fois que vous avez fait cela, git est maintenant au courant de votre dépôt distant. Vous pouvez alors lui dire de pousser (qui est "upload") vos fichiers commités:

git push -u origin master

196
répondu Burhan Khalid 2015-04-02 04:54:09

How to upload a project to Github from scratch

suivre ces étapes pour projeter à Github

1) git init

2) git add .

3) git commit -m "Add all my files"

4) git remote add origin https://github.com/yourusername/your-repo-name.git

Télécharger de projet à partir de zéro exiger git pull origin master .

5) git pull origin master

6) git push origin master

27
répondu RishiKesh Pathak 2018-07-23 13:24:18

suivez ces deux étapes:

  1. créer le dépôt en ligne en utilisant le lien: https://github.com/new
  2. ensuite, liez votre repo local au repo distant en utilisant la commande: git add remote origin https://github.com/userName/repo.git Ici le repo.git sera votre repo à distance nouvellement créé.

cela fonctionnera comme un charme. Pas besoin de s'inquiéter des méthodes SSH ou HTTPS. J'ai d'abord affronté le même problème et j'ai passé des heures solution. Mais cela a fonctionné pour moi.

12
répondu VinayBS 2014-06-11 21:18:40
git push --force origin master

si vous avez des problèmes de téléchargement!

11
répondu sonu 2014-01-16 09:38:49

crée un nouveau dépôt sur GitHub. Pour éviter les erreurs, ne pas initialiser le nouveau dépôt avec les fichiers README, license ou gitignore. Vous pouvez ajoutez ces fichiers après que votre projet a été poussé à GitHub. Ouvrir Terminal (pour les utilisateurs Mac) ou l'invite de commande (pour Windows et Linux utilisateur.)

changez le répertoire de travail courant pour votre projet local.

initialiser l'annuaire local en tant que Git référentiel.

git init

#Add the files in your new local repository. This stages them for the first commit.

git add

# Adds the files in the local repository and stages them for commit. To unstage a file, use 'git reset HEAD YOUR-FILE'. Commit the files that you've staged in your local repository.

git commit -m 'First commit'

#Commits the tracked changes and prepares them to be pushed to a remote repository. To remove this commit and modify the file, use 'git reset --soft HEAD~1' and commit and add the file again.

  1. en haut de la page de configuration rapide de votre dépôt GitHub, cliquez enter image description here pour copier L'URL du dépôt distant. En haut de votre Configuration rapide du dépôt GitHub page, cliquez pour copier L'URL du dépôt distant.
  2. Dans l'invite de Commande, ajoutez l'URL du dépôt distant où votre dépôt local sera poussé.

$ git remote add origin remote repository URL # Sets the new remote git remote -v # Verifies the new remote URL Note: GitHub for Windows users should use the command git remote set-url origin instead of git remote add origin here. Push the changes in your local repository to GitHub.

$ git push origin master

# Pushes the changes in your local repository up to the remote repository you specified as the origin.

Attribution De Source: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/

4
répondu Rakesh 2015-08-20 10:40:28

ici j'explique comment je l'ai fait sur la fenêtre, peut-être qu'il aide d'autres:)

assurez-vous d'installer Git et GitHub .

après l'installation est complète, ouvrir "git bash";

enter image description here

pour une fenêtre comme ci-dessous va apparaître:

enter image description here

tapez cd ~ pour vous assurer que vous êtes sur home directory;

Vous pouvez vérifier l'adresse que vous êtes en tapant pwd ;

Maintenant vous devez créer un GitHub compte;

après avoir créé un compte GitHub, allez-y et inscrivez-vous;

après votre inscription, en haut à droite du clic sur le + et choisir "nouveau dépôt "

enter image description here

ensuite, dans la fenêtre ouverte, tapez le nom que vous souhaitez avoir pour le dépôt dans la boîte" Nom du dépôt". Ajouter " Description (optionnel) "Si vous le souhaitez, et marquer"initialiser ce dépôt avec un README". Alors cliquez sur "Créer un référentiel".

enter image description here

Allez maintenant à votre pilote C; créer un nouveau dossier et nommez-le "git" Maintenant, allez dans la fenêtre "git bash"; changez le répertoire en lecteur c en tapant cd ~; cd /c Si vous tapez ls là, il vous montrerait les dossiers là; Assurez-vous qu'il montre le dossier git là:

enter image description here

retournez maintenant au navigateur; allez à votre page GitHub, cliquez sur le dépôt que vous avez créé; et cliquez sur " Cloner ou télécharger"; et copier l'adresse qui y apparaît (en choisissant copier au bloc-notes)

enter image description here

retourne maintenant à "git bash"; utilisez la commande cd git pour aller dans le dossier git; écrivez maintenant les commandes suivantes pour vous connecter à votre GitHub (entrez le nom d'utilisateur et le mot de passe de votre GitHub lorsqu'il vous le demande)

git config --global user.name "Your Name"

et ensuite: git config --global user.email youremail@domain.com . Suivant le type de: git clone (url) , au lieu du (url), tapez l'adresse du dépôt GitHub que vous avez copié à partir de votre page GitHub; (par exemple clone git https://github.com/isalirezag/Test.git ).

maintenant si vous faites la commande ls vous verrez votre dépôt là; Si vous aussi, vous ouvrez le dossier git que vous avez dans votre fenêtre, vous verrez que votre dépôt est ajouté à un dossier.

utilisez maintenant la commande cd pour aller au dépôt: cd Test

allez-y, copiez et collez tous les fichiers que vous voulez mettre dans ce dépôt dans ce dossier.

pour transférer les fichiers vers votre dépôt, vous devez suivre maintenant:

Type git

add filename (nom de fichier est le nom du fichier que vous voulez télécharger) ou vous pouvez taper la commande ci-dessous si vous voulez ajouter tous les fichiers dans le dossier:

git add .

, puis tapez git commit -m "adding files" . Et puis: git push -u origin master .

et alors vous devriez être tous ensemble, si vous Rafraîchissez votre compte GitHub les fichiers devraient être là :)

4
répondu Alex 2017-03-24 16:33:47

je suppose que vous êtes sur un système windows comme moi et que GIT est installé. Vous pouvez soit exécuter ces commandes par simple invite de commande dans le répertoire du projet, soit utiliser GitBash.

Étape 1: Créer un dépôt dans GIT manuellement. Lui donner le nom que vous semble adaptée.

Étape 2: Venir à votre répertoire de projet. Si vous souhaitez publier votre code de ce nouveau dépôt que vous avez créé, assurez-vous que dans les projets répertoire racine il n'y a pas de nom de dossier .git, si il y a le supprimer. Exécuter la commande git init

Étape 3: Exécuter la commande git add .

étape 4: Exécuter la commande git commit -m YourCommitName

Étape 5: Exécuter la commande git remote add YourRepositoryName https://github.com/YourUserName/YourRepositoryName.git

Étape 6: Exécuter La Commande git push --set-upstream YourRepositoryName master --force

s'il vous Plaît noter que je suis en utilisant la dernière version de GIT au moment de la rédaction. Notez également que je n'ai pas spécifié de branche particulière à pousser le code, donc il est allé à maîtriser. À l'étape 6, le GIT vous demandera d'autoriser la commande en vous demandant d'entrer le nom d'utilisateur et le mot de passe dans une fenêtre popup.

J'espère que ma réponse a aidé.

4
répondu Abhay Shiro 2017-06-11 07:33:21

je pense que la chose la plus facile à faire pour vous serait d'installer le plugin git pour eclipse, fonctionne plus ou moins comme eclipse CVS et SVN plugins:

http://www.eclipse.org/egit /

GL!

3
répondu Eva 2012-10-09 12:13:21
  1. Ouvrir Git Bash.
  2. changez le répertoire de travail courant pour votre projet local.
  3. initialiser le répertoire local comme un dépôt Git: $ git init
  4. ajoutez les fichiers de votre nouveau dépôt local. Cette étape les pour le premier commit: $ git add .
  5. envoyer les fichiers que vous avez mis en scène dans votre dépôt local: $ git commit -m "First commit"
  6. au sommet de votre GitHub page de configuration rapide du dépôt, Cliquez pour copier l'URL du dépôt distant.
  7. Dans l'invite de Commande, ajoutez l'URL du dépôt distant où votre dépôt local sera poussé : $ git remote add origin remote repository URL
  8. Pousser les modifications dans votre dépôt local vers GitHub: $ git push origin master
3
répondu felhi 2016-12-10 00:25:57

probablement la chose la plus utile que vous pourriez faire est de lire le livre en ligne [http://git-scm.com/book/en/] . C'est vraiment une lecture assez décente et vous donne le contexte conceptuel avec lequel exécuter les choses correctement.

2
répondu ProfVersaggi 2014-02-14 03:16:56

Télécharger SourceTree. Il est disponible pour windows7+ et Mac et il est fortement recommandé de télécharger des fichiers sur github via l'interface utilisateur interactive.

2
répondu Prakhar1001 2016-09-21 14:41:49

suivez les instructions de RishiKesh Pathak ci-dessus, vous pouvez même raccourcir la commande push en insérant cette ligne de commande une seule fois:

git config --global push.default simple

donc la prochaine fois au lieu d'utiliser git push origin master vous avez juste besoin de:

git push

voir les détails ici .

1
répondu Chetabahana 2017-05-23 12:26:36

la meilleure façon de git est de réellement commencer Gitting . Essayez ce site web qui vous fait aller pas à pas sur ce qui sont les moyens essentiels pour effectuer des fonctions en ligne de commande pour pousser un projet sur GitHub

c'est ce qu'on appelle essayer.github.io ou vous pouvez également prendre un cours sur codeAcademy

1
répondu Shan-Desai 2016-05-06 09:25:52
  1. vous devez d'abord créer un compte sur Github
  2. puis créer un nouveau nom de projet que le projet comme vous voulez, puis l'url de votre projet est affiché
  3. copiez maintenant l'url
  4. alors ouvrez L'invite de commande et allez dans le répertoire ou le dossier que vous voulez télécharger en utilisant cmd
  5. tapez ensuite les commandes suivantes

     git init
     git add .
     git commit -m "initial commit"
     git remote add origin PASTE URL
     git push -u origin master
    
  6. maintenant vérifiez votre compte GitHub, le dépôt est téléchargé avec succès.

Pour obtenir des conseils, vous pouvez regarder cette vidéo .

1
répondu mitesh7172 2018-05-31 13:45:59

j'ai fait comme suit;

  1. gitinit
  2. git add .
  3. git commit -m "Your_message"
  4. git remote add origin @your_git_repository
  5. git push -u de l'origine de maître

bien sûr, vous devez installer git

-1
répondu Cansel Muti 2018-01-30 07:55:24

pour télécharger un nouveau projet dans GIT (vous devez d'abord avoir le code local de base du projet et le git repo où vous allez télécharger le projet ,dans GIT vous devez avoir vos justificatifs d'identité)

  1. article de la liste

    1.open Git Bash

    2 . aller au répertoire où vous avez la base de code (emplacement du projet ) cd à l'emplacement du projet CD /*/***/*****/***** Alors ici vous devez exécuter des commandes git

    1. git init appuyez sur entrée, puis vous verrez quelque chose comme ceci ci-dessous Initialized empty Git repository in *:/***/****/*****/.Git/ ainsi, git init initialisera le dépôt git vide au niveau local
    2. git add . appuyez sur entrée la commande ci-dessus va ajouter tout le répertoire, sous répertoire, fichiers, etc vous verrez quelque chose comme ceci attention: LF sera remplacé par CRLF en ****. Le fichier aura ses fins de ligne originales dans votre répertoire de travail. attention: LF sera remplacé par CRLF in ********. Le fichier aura ses fins de ligne originales dans votre répertoire de travail. attention: LF sera remplacé par CRLF in *******. Le fichier aura ses fins de ligne originales dans votre répertoire de travail. attention: LF sera remplacé par CRLF in ********. Le fichier aura ses fins de ligne originales dans votre répertoire de travail. attention: LF sera remplacé par CRLF in *******. Le fichier aura ses terminaisons de ligne originales dans votre travail répertoire. avertissement: LF sera remplacé par un CRLF dans **************. Le fichier aura ses fins de ligne originales dans votre répertoire de travail. attention: LF sera remplacé par CRLF in ************. Le fichier aura ses fins de ligne originales dans votre répertoire de travail. attention: LF sera remplacé par CRLF in *************** Le fichier aura ses fins de ligne originales dans votre répertoire de travail. attention: LF sera remplacé par CRLF en j*******. Le fichier aura ses fins de ligne originales dans votre répertoire de travail. attention: LF sera remplacé par CRLF in ***********. Le fichier aura ses fins de ligne originales dans votre répertoire de travail. avertissement: LF sera remplacé par un CRLF dans **************. Le fichier aura ses fins de ligne originales dans votre répertoire de travail. attention: LF sera remplacé par CRLF in ***********. Le fichier aura ses fins de ligne originales dans votre répertoire de travail. attention: LF sera remplacé par CRLF in *********. Le fichier aura ses fins de ligne originales en votre répertoire de travail.

    3. git commit -m "premier commit" appuyez sur Entrée-m fourni l'option pour ajouter un commentaire il engagera le code à mettre en scène env vous verrez quelque chose comme ça

[master (racine de validation) 34a28f6] ajout ******** attention: LF sera remplacé par CRLF en c*******. Le fichier aura ses fins de ligne originales dans votre répertoire de travail. avertissement: LF sera remplacé par un CRLF dans *******. Le fichier aura ses fins de ligne originales dans votre répertoire de travail. attention: LF sera remplacé par CRLF in ********. Le fichier aura ses fins de ligne originales dans votre répertoire de travail. attention: LF sera remplacé par CRLF in *********. Le fichier aura ses fins de ligne originales dans votre répertoire de travail.

avertissement: LF sera remplacé par CRLF en ***********.


27 dossiers modifié, 3724 insertions(+) créer le mode 100644 ***** créer le mode 100644 ***** créer le mode 100644 ***** créer le mode 100644 ****** créer le mode 100644 ****** créer le mode 100644 ***** créer un mode 100644 ******

6.ajouter l'origine http://username@git:repopath.git appuyez sur enter pour ajouter à repo

7.git push-u origin master appuyez sur entrée cela permettra de télécharger tous les locaux des pensions dans cette étape, vous devez entrer mot de passe pour le repo où vous allez télécharger le code. vous verrez quelque chose comme ci-dessous Compte des objets: 33, terminé. Compression Delta jusqu'à 12 threads. Compression d'objets: 100% (32/32), fait. Écrit objects: 100% (33/33), 20.10 KiB | 0 octets/s, c'est fait. Total 33 (delta 14), réutilisé 0 (delta 0) À http://username@git:repolocation.git * [nouvelle direction] maître - > maître Maître de branche configuré pour suivre le maître de branche à distance de l'origine.

-2
répondu Prem S 2017-08-02 17:05:32