본문 바로가기

개발일지/TIL

TIL 23-05-24 머신러닝 프로젝트 - git commit --amend

1. 머신러닝 프로젝트 - git commit --amend

 문제점

commit을 작성했으나 추가 변경사항을 반영한 메시지로 다시 작성하고 싶음

 시도해 본 것들

reset 사용하기 

git reset HEAD^

head가 바라보고 있는 log 삭제 

git add와 commit 

이 방법은 soft reset을 사용해도 commit 메시지를 다시 작성해야하는 번거로움 존재 

 

 해결 방법

git commit --amend

 단순히 commit 메시지만 수정할 수 있는게 아니라 스테이징한 채로 사용하면 스테이징한 변경사항까지 반영한 commit log로 만들 수 있었다. 

 알게 된 점

한가지 명령어도 상황에 따라 다양한 방법으로 활용할 수 있다는 것을 알게 됐다.