2012-11-15 5 views
1

뭔가 나에게 마지막으로 일어난 -b :이자식 체크 아웃 <branch><start-point>

git checkout -b test remotes/origin/master 

이 같은 마스터에서 지점을 만들어

지점을 생성하지만,이 같은 내 CONFIGS을 설정
branch.test.remote=origin 
branch.test.merge=refs/heads/master 

내가 github에 내 새로운 지점을 밀어 내 테스트 지점에서 어떤 일을하고 있었다. 잠시 후에 나는 마스터 브랜치에 무언가를 추가해야만했기 때문에 나는 밀었다.

나는 테스트 분기를 맡았고 git pull을 한 후에 테스트 분기를 변경했다. 이 작업은 브랜치 생성 방법과 configs 설정 방법에 관련되어 있다고 가정합니다.

설명을 찾으려고했지만 두 번째 매개 변수 만 보았습니다.

여기 정확히 무슨 일이 일어 났는지 설명 할 수 있습니까?

감사합니다.

답변

1

정확합니다. 당신은 일을 그렇게하지 않았고 그들은 보통 행해졌 고 테스트는 현재 마스터를 추적하고 있습니다. 수행하려는 작업은 분기 추적을 설정하지 않으려면 checkout -b 명령에 매개 변수를 추가하십시오. 그런 다음 테스트를 서버로 밀어 넣을 때 git push -u origin test을 수행하여 원격 테스트 분기를 추적합니다.

관련 문제