Github README를 정리 중 브랜치 내에서 하나로 합칠 필요성을 느꼈다.
첫 번째 커밋의 앞에는 pick을 그대로 두고, 두 번째 커밋의 앞에는 squash (또는 s)를 입력합니다. 이를 통해 두 번째 커밋이 첫 번째 커밋에 합쳐지게 됩니다
순서는 상관없이 서로 합쳐진 후 새로운 commit id를 가진다.
그렇지만, 반대로 하면 안 이루어지긴 한다.
또, 위 내용은 Vim 편집기 여서
저장 후 나가기 명령어인
:wq
를 작성 후
원래 prompt로 돌아오게 되면 다음과 같이 되고
- 강제 push!
git push origin [branch name] --force
성공적으로 변경했다!
'CI&CD > Git' 카테고리의 다른 글
[Git] 원격 저장소와 로컬 저장소의 통일 (0) | 2024.09.26 |
---|---|
[Git] git push 하지 않고 작업 사항을 공유하는 방법 (1) | 2024.08.18 |
[Git] git commit하고 push 시 다른 팀원이 올렸을 경우 (0) | 2024.08.04 |
[Git] git rebase 후, git cherry-pick (4) | 2024.07.25 |
[Git] git add 되돌리기, git commit 되돌리기 (5) | 2024.07.22 |