목록Git (1)
Visual Studio
git 저장소에서 rebase로 이전 커밋 수정시 date 유지하기
개인적으로 git을 사용하다 보면 이전에 커밋했던 내용들을 수정하고 싶을 때가 있다. 이럴때 쓰는 명령어가 rebase인데, git rebase --committer-date-is-author-date -i [바꾸고싶은commit의부모의id] 이렇게 --committer-date-is-author-date 옵션을 붙이면 각각의 commit을 amend 할 때 committer date가 현재 시각으로 갱신되지 않는다. 하지만 커밋을 여러 개로 분할 하고자 하거나, 커밋의 내용을 수정해야 할 때는 reset 한뒤에 따로따로 add 하고 commit 해야 하는데, 이렇게 되면 해당 옵션은 더이상 아무 역할도 하지 않는다. 결국 커밋할 때 author date와 committer date를 기존의 커밋과 동일..
Git
2021. 11. 21. 06:19