728x90
반응형
1. 병합 전 push 전 커밋 내역 추가
git commit --amend -m "추가할 내용작성"
2. 병합 전 push 후 커밋 되돌리기 (기록 남김)
왜 되돌렸는지 남기기 위해 사용
git revert 커밋iD
3. 병합 전/후 push 후 커밋 되돌리기 (기록 안남김)
3-1. 로컬에서 커밋 되돌리기
- soft : 커밋 되돌리고 그 동안의 변경사항 Staging으로 이동
- hard : 커밋 되돌리고 그 동안의 변경사항 삭제
git reset --soft HEAD^ (최상위 1개)
git reset --soft HEAD~n (n=되돌릴 개수)
git reset --hard HEAD~n
Github Desktop에서 Soft Reset 방법
3-2. 변경사항을 원격 저장소로 강제 Push
내가 되돌릴 커밋을 상대방이 이미 pull 받은 상태에서 수행시 꼬이므로
나 혼자 있는 Branch에서 수행하거나 의사소통 필요하여 대응 필요함
git push -f origin master
반응형