내가 현재 자식에 다음을 말해봐 : 힘내 : 커밋 단일 개체에 지점을 수렴
master
O
|
o <-- commit objects on master branch
|
o -- O <-- new branch: featureX
|
o <-- commit objects on the featureX
|
o
그래서 나는
master
지점에서 시작하고 두 커밋 후에, 나는
featureX
에 분기.
지금,
featureX
2 커밋 후에, 나는
master
으로 수렴하고
featureX
에 마지막 커밋에서
master
에 대한 작업을 계속합니다.
이
내가master
에
master
및
featureX
하지만
featureX
에서 수행하는 모든 커밋을 전송 사이의 파일을 병합하고 마지막에서
master
작업이이
featureX
에서 수행 된 커밋 계속하지 않으려는 것을 의미한다. 기본적으로
, 이런 식으로 뭔가 :
master
O
|
o <-- commit objects on master branch
|
o -- O <-- new branch: featureX
|
o <-- commit objects on the featureX
|
o -- o <-- move everything back to master
|
o <--continue working on master
나는이하기 위해 따라야 할 단계는 무엇입니까?
모든 파일을 병합하고 싶지 않다는 점에 유의하십시오. master
에있는 내용을 덮어 씁니다. featureX
에서 작업하는 동안 master
에서 수행 된 작업이 없다고 가정 할 수도 있습니다. 다른 작업 featureX에 대한 분기 이후 마스터에서 수행되지 않은 경우
당신이 얻은 답을 설명하는 중요한 점은 아스키 미술사는 그렇게 그리지는 않았지만 엄격하게 선형이라는 것입니다. 커밋은 브랜치에 대해 아무 것도 모릅니다. 부모는 누구인지를 알고 있습니다. – Cascabel