ringa_lee2017-05-02 09:24:08
1을 커밋하지 않고 변경 사항을 임시로 직접 저장합니다. 이는 다른 브랜치를 끌어온 다음 마스터로 전환하여 브랜치를 병합한 다음 임시 저장 지점을 삭제하는 것과 같습니다. 이는 다른 브랜치를 삭제하는 것과 동일하므로 개발이 보장됩니다. 깨끗해요
PHP中文网2017-05-02 09:24:08
실제로 질문 자체가 다소 문제가 있습니다. dev 브랜치에 1 이전 커밋이 있습니다(마스터와의 차이점). 1을 원하지 않는다고 하셨는데 1 이전을 원하시나요?
3개만 원하고 첫 번째 항목은 원하지 않는 경우 3개와 1개 중 첫 번째 항목을 원하면 비슷한 상황에서 이 두 개를 별도로 선택하고 1개를 건너뛸 수도 있습니다. 원하는 경우(또는 원하지 않는 경우) 병합하기 전에 대화형으로 리베이스할 수도 있습니다.
사실 git의 작동 방식은 매우 다양해서 문제를 해결하는 방법이 3~4가지 정도 생각나기 때문에 시간을 내어 차근차근 배워보는 것이 좋을 것 같고, 이런 질문은 하지 않겠습니다. 이런 종류의 문제에 대한 최적의 해결책은 없으며 구체적인 상황에 따라 달라질 수 있다고 생각하기 때문입니다.