728x90

기록용

 

커밋, 푸시를 여러번해서 git log가 지저분해졌을 때 합칠 수 있다.

 

git rebase -i HEAD~3 // 가장 최근 커밋포함 3개의 커밋을 합친다.

위 명령어 입력시 3개의 커밋 이력이 나오는데, 

제일 위의 커밋 제외하고 나머지를 pick에서 squash로 입력한 후 :wq로 나온다.

그 후 커밋 메세지를 원하는대로 수정한다.

 

그후 push하면 된다. 

git push origin <branch이름> -f 

명령어를 통해 강제로 push 해주면 여러개의 커밋이 하나로 합쳐지는 것을 볼 수 있다. 

 

 

 

git branch <branch이름>

으로 브랜치 생성

 

git checkout <branch이름>

으로 브랜치 이동

 

master로 이동 후 git merge <branch이름> 을 입력하면 master에 branch 내용을 합치게 된다. 

 

728x90

+ Recent posts