티스토리 뷰
728x90
될 수 있으면 사용하지 않는 것이 좋다.
하지만 필요할 때 가 있을 수 있으니... 정리하고자 한다.
1. 마지막 commit 메시지 수정
git commit --amend |
2. reset: commit 기록 자체를 삭제, 내부 내용까지 삭제되고 이전으로 되돌림
git reset --hard d678197(commit id) git reset --hard HEAD^ //바로 이전 commit git reset HEAD^^ //바로 이전 2번째 commit |
3. revert: 삭제할 내용이 지워지지만 기록은 남게됨.
git revert 12741e5(commit id) |
이미 push를 한 경우, 내 로컬 git 상태를 reset하게되면 원격 저장소와 sync가 틀어져버린다.
이런경우 revert를 해서 내가 되돌린 것이 기록으로 남게 해야한다.
728x90
'환경' 카테고리의 다른 글
도커 네트워크 구조 (0) | 2022.06.08 |
---|---|
Helm 기반 Kafka 설치 + NodePort 설정 (1) | 2022.05.17 |
Jenkins + Spinnaker 기반 웹 애플리케이션 배포 (0) | 2022.04.06 |
Spinnaker 설치 및 설정 (offline) (0) | 2022.04.06 |
Spinnaker 개요 (0) | 2022.04.06 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크