시스템/Git, Docker
commit --amend
EastHoon
2021. 8. 24. 18:42
1. 상황
2. 해결법
3. 결과
1. 상황
- 이미 Commit한 로그를 내용을 추가하여 덮어 씌우려고 한다.
$ git log
commit 326fc9f70d022afdd31b0072dbbae003783d77ed
Author: yourname <yourname@yourmail.com>
Date: Mon Jul 16 23:17:56 2012 +0900
add의 설명을 추가
commit 48eec1ddf73a7fb508ef664efd6b3d873631742f
Author: yourname <yourname@yourmail.com>
Date: Mon Jul 16 23:16:14 2012 +0900
first commit
2. 해결법
- git commit --amend 명령을 이용한다.
- Branch의 노드가 추가되지 않고, 기존 노드에 덮어씌우게 된다.
$ (파일을 스테이징 하거나, 수정한 후)
$ git commit --amend -m "(덮어 씌울 커밋 메시지)"
3. 결과
$ git log
commit e9d75a02e62814541ee0410d9c1d1bf47ab1c057
Author: yourname <yourname@yourmail.com>
Date: Mon Jul 16 23:17:56 2012 +0900
add와 commit의 설명을 추가
commit 48eec1ddf73a7fb508ef664efd6b3d873631742f
Author: yourname <yourname@yourmail.com>
Date: Mon Jul 16 23:16:14 2012 +0900
first commit
출처
반응형