2017-04-03 13 views
0

사용 사례 - github에는 몇 가지 가지가있는 코드 기반이 있습니다. 예 :git - 업스트림 브랜치에서 원격 브랜치를 설정하는 방법은 무엇입니까?

upstream  <repo link>.git (fetch) 
upstream  <repo link>.git (push) 

하지만 원격 다음 지점이있는 경우 어떤 명령을 수행해야합니다 git remote add upstream <repo link>.git

그래서, git remote -v 아래와 같이 보여줍니다 등을 개발, 통합, 회귀, 생산, 나는 보통 원격 지점을 추가하려면이 명령을 사용하여 나는 그 지점을 설정하는 데 사용합니까?

답변

0

git fetch 또는 git pull을 실행하면 새 분기를 비롯한 원격 변경 사항이 표시됩니다.

모든 리모트 분기를 나열하려면 git branch -a을 실행하십시오.

는 -t 상류 지점 매핑 로컬 브랜치를 생성합니다 이동하거나 인출 원격 지사의 사용 여기

Syntax: git checkout -t remotes/upstream/branchname 
Example: git checkout -t remotes/origin/branchname 

와 함께 작동합니다. 따라서 다음 푸시/당기기/가져 오기 작업에서는 git branch --set-upstream-to 언젠가 실행하도록 요청하지 않습니다.

0

로컬로 새 원격 분기를 만들려면 git fetch을 사용할 수 있습니다.

그 후 git branch -a으로 지점을 찾을 수 있습니다.

새 지점에서 작업하려면 git checkout branchname을 사용하십시오.

관련 문제