내 워크 플로에서 나는 master
및 development
의 두 가지 주요 지점이 있습니다. 힘내 rebase 충돌 이해
master
에 수정을 많이 만들어 우리가
development
에 기능의 개발을 계속하기 때문에
master
에
development
을 리베이스 최근에 결정했다.
우리의 목표는
그래서 우리는 개발의 7개월에 후 정상 약간의 충돌이 있었다 (... 완전히development
을 제거하고 우리의 사용에 적합하지 않기 때문에 우리의 워크 플로우를 변경 한 지부를 유지하기 위해 끝에 differents의 지점)하지만, 일부는 이상한 종료되었습니다 ... 예를 들어
는 많은 시간 우리는 같은 것을했다 :
$ git status
# On branch master
# Unmerged paths:
# (use "git add/rm ..." as appropriate to mark resolution)
#
# added by them: X
# added by us: Y
을하지만 added by us
를 들어, 파일 master
그리고 난에 존재 n development
커밋합니다. added by us
의 정확한 의미는 무엇인가 : 당신은
내 질문은 오래된 .... 문제의 파일을 10 개월 이상 있다고 알고있다?
rebase
은 좋은 습관입니까?
공유하지 않은 개인 저장소에서 커밋을 접기를 원할 때. rebase는 좋은 생각입니다. 팀의 다른 구성원이 사용한 커밋을 붕괴시키고 증오심을 나타내려면 리베이스하는 것이 좋습니다. – tjd