티스토리 뷰

환경

git commit 기록 수정 / 삭제

gajy 2022. 4. 13. 20:09
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
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31