git mv
를 이용하여 파일을 옮기면 원칙적으로는 지우고 새로 추가하는 것과 동일하다는데
사실 git mv 명령은 아래 명령어를 수행한 것과 완전 똑같다. $ mv README.md README $ git rm README.md $ git add README |
[링크 : https://git-scm.com/book/ko/v2/Git의-기초-수정하고-저장소에-저장하기]
그렇다고 완전히 삭제하고 더하는것과는 조금 다르게 이어지긴 이어 지는 듯
단, 옵션을 통해서 콘솔에서 봐야 한다는 단점아닌 단점?
거북이 에서는 하단의 Show Whole Project를 하면 이전의 이동전 내역이 보이게 되고
콘솔에서는 --follow 옵션을 통해 이어서 볼 수 있다
(단, 특정 파일을 지정해야 한다)
$ git log --follow fatal: --follow requires exactly one pathspec |
[링크 : https://stackoverflow.com/.../is-it-possible-to-move-rename-files-in-git-and-maintain-their-history]
[링크 : https://stackoverflow.com/...git-log-not-show-history-for-a-moved-file-and-what-can-i-do-about-it]
'프로그램 사용 > Version Control' 카테고리의 다른 글
git st (alias 사용하기) (0) | 2018.08.14 |
---|---|
git status -s (0) | 2018.08.14 |
git mv (0) | 2018.08.13 |
우분투에서 GIT 사용방법 (2) | 2018.04.24 |
svn 로그 수정 pre-revprop-change (0) | 2017.12.20 |