Android

Jak dodać zdalny git

Git с нуля.3: Связывание проекта с репозиторием, git init, remote add/remove

Git с нуля.3: Связывание проекта с репозиторием, git init, remote add/remove

Spisu treści:

Anonim

Zwykle podczas pracy z Git będziesz używać tylko jednego zdalnego nazwanego źródła i różnych gałęzi dla różnych funkcji i środowisk. Origin to nazwa pilota, który jest automatycznie tworzony po sklonowaniu repozytorium i wskazuje na sklonowane repozytorium.

Jednak podczas współpracy nad projektem z grupą osób może się przydać wiele pilotów Git.

Piloty Git są wskaźnikami do wersji repozytorium, które zazwyczaj są przechowywane na innych serwerach.

W tym przewodniku wyjaśniono, jak dodać nowy pilot Git.

Dodawanie Git Remote

Zdalne repozytorium musi istnieć przed dodaniem zdalnego git do lokalnego repozytorium. Możesz utworzyć repozytorium w usłudze hostingowej Git, takiej jak GitHub, GitLab i BitBucket, lub na prywatnym serwerze Git.

Aby dodać nowego pilota, przejdź do katalogu, w którym przechowywane jest repozytorium, i użyj polecenia git remote add a następnie nazwy i adresu URL:

git remote add

Na przykład, aby dodać nowy zdalny program o nazwie staging wskazujący na [email protected]:user/repo_name.git URL, który należy wpisać:

git remote add staging [email protected]:user/repo_name.git

Użyj polecenia git remote aby wyświetlić listę połączeń zdalnych i sprawdź, czy nowy pilot został pomyślnie dodany:

git remote -v

Dane wyjściowe będą wyglądać mniej więcej tak:

origin https://github.com/user/repo_name.git (fetch) origin https://github.com/user/repo_name.git (push) staging [email protected]:user/repo_name.git (fetch) staging [email protected]:user/repo_name.git (push)

Polecenie git remote add faktycznie wykonuje modyfikację pliku .git/config repozytorium i nowe połączenie ze zdalnym repozytorium.

.git / config

… url = [email protected]:user/repo_name.git fetch = +refs/heads/*:refs/remotes/staging/*

Możesz dodać nowego pilota, edytując plik .git/config za pomocą edytora tekstu, ale użycie polecenia jest znacznie łatwiejsze.

Otóż ​​to. Pomyślnie dodałeś nowego pilota Git.

Aby przekazać kod do nowego pilota, użyj:

git push

Aby pobrać i pobrać ze zdalnego użycia:

git fetch git pull

Wniosek

Dodanie nowego pilota Git to tylko jedno polecenie. Piloty Git są bardzo przydatne i pozwalają mieć wiele repozytoriów.