97 votes

Comment puis-je télécharger un nouveau code sur github ?

J'ai un répertoire avec tous mes projets de codage.

Je veux le télécharger (terminologie correcte ?) vers GitHub en utilisant la ligne de commande.

J'ai déjà regardé Vieille question .

Je sais comment cloner un projet existant, et comment le pousser après avoir effectué des modifications.

Mais dans ce cas, je veux créer un nouveau projet et y ajouter des fichiers.

Comment puis-je réaliser cela en utilisant la ligne de commande ?

80voto

Veeti Points 2862
git init
git add .
git commit -m "Initial commit"

Ensuite, créez un nouveau dépôt GitHub et suivez les instructions à l'écran.

28voto

Rob Wilkerson Points 12220

Si vous n'avez pas encore créé le projet dans Github, faites-le sur ce site. Si ma mémoire est bonne, ils affichent une page qui vous indique exactement comment transférer votre code existant dans votre nouveau dépôt. Au risque de simplifier à l'extrême, vous suivriez donc les instructions de Veeti :

git remote add [name to use for remote] [private URI] # associate your local repository to the remote
git push [name of remote] master # push your repository to the remote

21voto

Moje Points 1490

Juste pour compléter les autres réponses, avant de me familiariser avec git, je cherchais un moyen de télécharger code existant vers un nouveau dépôt github (ou autre git). Voici le résumé qui permettrait aux débutants de gagner du temps :-.

En supposant que vous avez votre NOUVEAU github vide ou autre repo git prêt :-.

cd "/your/repo/dir"
git clone https://github.com/user_AKA_you/repoName # (creates /your/repo/dir/repoName)
cp "/all/your/existing/code/*" "/your/repo/dir/repoName/"
git add -A
git commit -m "initial commit"
git push origin master

Alternativement, si vous avez un dépôt git local existant

cd "/your/repo/dir/repoName"
#add your remote github or other git repo
git remote set-url origin https://github.com/user_AKA_you/your_repoName
git commit -m "new origin commit"
git push origin master

6voto

ddewaele Points 11888

Vous pouvez créer des dépôts GitHub via la ligne de commande en utilisant leur API de dépôts ( http://develop.github.com/p/repo.html )

Vérifiez Création de dépôts github en ligne de commande | Do it yourself Android par exemple l'utilisation.

3voto

Matt Points 161

Il semble que Github ait modifié sa mise en page depuis que vous avez posté cette question. Je viens de créer un dépôt et les instructions s'affichaient à l'écran. Il semble qu'ils aient changé cette approche.

Voici les informations qu'ils donnaient sur la création de repo :

Créer un Repo - Centre d'aide GitHub

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X