2017-01-26 10 views
2

나는 현재 git에 익숙하지 않고 현재 프로젝트에서 sourcetree를 사용하고있다. 내 원점 지부에서 origin/master로 pull 요청을 할 때마다 sourcetree 내부의 로컬 마스터가 당기기를 원합니다. 지금까지 그렇게 좋았습니다. 로컬 마스터가 새로운 변경을 원했기 때문에, 로컬 마스터로 끌어 오기 직후, 로컬 마스터에서 시작/마스터로 푸시하는 것을 보여줍니다. 원본 마스터가 최신 상태이고 여전히 있습니다.origin/master에서 pull 한 후 local/master가 다시 push하려고하는 이유는 무엇입니까?

왜 그런 일이 발생합니까? 모든 아이디어가 로컬 마스터에게 커밋과 병합이 무엇인가요? 사전 녀석 습관으로

답변

2

감사, 당신이해야한다 (큰 논쟁의 대상이며, 소스 제어 관리에 달려있다 낫다)에 환매 특약의 복사본을 보장 origin에 대한 commitpush 전에 pull 또는 rebasepush 이전에 충돌을 해결할 수있는 최신 버전이 있습니다. pull이고 충돌이있는 경우 (있는 경우) 충돌이 발생했는지 여부와 상관없이 리포지토리가 변경되어 origin이 이제 commit임을 의미합니다. 그것이 당신이 계속해서 메시지를받는 이유입니다.