[Git] CLI 환경에서 reset, merge, rebase 사용하기


[Git] CLI 환경에서 reset, merge, rebase 사용하기

CLI를 이용한 빨리 감기 병합 branch1 브랜치가 master 브랜치보다 최신 커밋을 가리키고 있다. 그리고 두 브랜치는 같은 작업의 흐름에 있다. master 브랜치로 checkout 후 master 브랜치와 branch1 브랜치를 merge(병합)하면? 새로운 커밋이 생성되지않고 master 브랜치가 빨리감기 된다. HEAD가 branch1 이고 main이 이전 커밋인 이런 커밋로그가 있다. main 브랜치로 체크아웃하고 커밋을 해보겠다. 중간에보면 Fast-forward라는 문구와 함께 branch1이 가리키던 커밋을 함께 가리키는 것을 확인할 수 있다. origin/HEAD는 변하지 않았는데 아직 원격저장소에 Push 해주지 않았기 때문이다. 빨리감기(fast-forward) 상황에서 reb..


원문링크 : [Git] CLI 환경에서 reset, merge, rebase 사용하기