J'ai créé un référentiel local de mon dossier de solution Visual Studio 2010 à l'aide de l'interface graphique Git sur ma machine de développement. J'ai ensuite créé un référentiel distant dans mon compte GitHub. Maintenant, je cherche comment pousser mon référentiel local vers le référentiel distant.
Dans SVN, je peux simplement valider en utilisant TortoiseSVN et les modifications sont transmises au référentiel distant. Je ne vois aucun outil comme celui disponible pour Git.
Comment transférer mon dépôt local vers mon dépôt distant sur GitHub?
git pull origin master
abord, puis pousserType
à partir de la ligne de commande dans le répertoire du référentiel
la source
Subversion a implicitement le référentiel distant qui lui est associé à tout moment. Git, en revanche, autorise de nombreuses "télécommandes", chacune représentant un seul endroit distant vers lequel vous pouvez pousser ou tirer.
Vous devez ajouter une télécommande pour le référentiel GitHub à votre référentiel local, puis utiliser
git push ${remote}
ougit pull ${remote}
pour pousser et tirer respectivement - ou les équivalents de l'interface graphique.Pro Git discute des télécommandes ici: http://git-scm.com/book/ch2-5.html
L'aide GitHub les aborde également de manière plus "axée sur les tâches" ici: http://help.github.com/remotes/
Une fois que vous avez associé les deux, vous pourrez pousser ou tirer des branches.
la source
Cela a fonctionné pour ma version GIT 1.8.4:
la source
ouvrir l'invite de commande Aller au répertoire du projet
tapez git remote add origin votre emplacement de référentiel git hub avec.git
la source