2013-09-26 4 views
13

로컬 변경과 원격 변경이 있습니다.git을 가져 오기 전에 왜 push를 먼저해야합니까?

누군가 나에게 먼저 푸시해야한다고 말한 다음 당깁니다. 이것 뒤에 어떤 이유?

+13

이 사람은 잘못되었습니다. 리모컨으로 변경 사항을 수락하지 않습니다. 밀기 전에 * 끌어 당길 필요가 있습니다. –

답변

37

그 사람이 잘못되었습니다 : 오른쪽 모델은 pull-before-you-push이고 그 반대는 아닙니다.

당신이 pull, gitorigin에 커밋을 가져옵니다 및 병합을하고, 그 위에 fast-forward에 해당 지역의 커밋을 시도 할 것이다. 그런 다음 push을 수행하면 다른 업데이트와의 충돌이 발생하지 않습니다.

+0

내가 별도의 지점에서 일하고 있으며 다른 어떤 기관도 그 별도의 지점을 만진 적이없는 경우에도 그렇습니까? –