1. 브랜치 develope 의 브랜치 feature/posts 에서의 작업이 끝남
2. 브랜치 develope 으로 이동
3. develope 에서 merge 수행
git merge --squash {병합할 브랜치}
git commit -m "squash & merge"
- merge 취소 방법
- git reflog or git log 를 입력해서 hash 확인 (git reflog 가 확인이 편리)
- -- hard 이용 : 커밋되지 않은 모든 내용이
- git reset --hard {hash}
- 바로 이전의 hash를 알지 못한 다면 아래 방법도 가능
- git reset --hard HEAD~1
- -- merge 이용
- git reset --merge {hash}
- git reset --merge HEAD~1
'프로그래밍 > Git & GitHub' 카테고리의 다른 글
[ git ] Push 한 것 되돌리기 (0) | 2024.01.16 |
---|---|
[ Git ] 브랜치 이름 바꾸는 방법 (0) | 2024.01.09 |
[git] 변경사항 추적에서 제외하기 명령어 (0) | 2023.12.25 |
git push -u origin main 의 의미 (1) | 2023.12.10 |
협업을 위한 깃 명령어: branch 전략 (0) | 2023.12.10 |