Utworzyłem lokalne repozytorium mojego folderu rozwiązania Visual Studio 2010 przy użyciu interfejsu GUI Git na moim komputerze deweloperskim. Następnie utworzyłem zdalne repozytorium na moim koncie GitHub. Teraz szukam sposobu wypchnięcia mojego lokalnego repozytorium do zdalnego repozytorium.
W SVN mogę po prostu zatwierdzić za pomocą TortoiseSVN i zmiany są wysyłane do zdalnego repozytorium. Nie widzę żadnego takiego narzędzia dostępnego dla Git.
Jak przekazać lokalne repozytorium do zdalnego repozytorium w serwisie GitHub?
git pull origin master
najpierw, a potem pushRodzaj
z wiersza poleceń w katalogu repozytorium
źródło
Subversion pośrednio ma na zdalne repozytorium związanego z nim przez cały czas. Z drugiej strony Git pozwala na użycie wielu „pilotów”, z których każdy reprezentuje pojedyncze zdalne miejsce, do którego można się pchać lub z którego można pociągnąć.
Musisz dodać pilota do repozytorium GitHub do swojego lokalnego repozytorium, a następnie użyć
git push ${remote}
lub,git pull ${remote}
odpowiednio, wypychać i ściągać - lub odpowiedników GUI.Pro Git omawia piloty tutaj: http://git-scm.com/book/ch2-5.html
Pomoc GitHub omawia je również w bardziej "zadaniowy" sposób tutaj: http://help.github.com/remotes/
Gdy już połączysz te dwa elementy, będziesz mógł pchać lub ciągnąć gałęzie.
źródło
To zadziałało dla mojej wersji GIT 1.8.4:
źródło
otwórz wiersz polecenia Przejdź do katalogu projektu
wpisz git remote dodaj źródło lokalizacji repozytorium git hub za pomocą .git
źródło