작업중인 프로젝트의 .h
헤더 파일에 충돌이 있습니다. 이 프로젝트는 Git에서 추적됩니다.충돌하는 git 병합 후에 정리하기?
다행히도이 충돌은 매우 간단합니다. 나는
git mergetool
opendiff
)를 선택했다. 적절한 변경을하고 파일을 저장 한 다음 닫았습니다. 병합이 성공하면
힘내 다음 나에게 물었다, 나는 그렇다고 대답 :
Was the merge successful? [y/n] y
을하지만 지금, 내가 가진 :
에 의해 만들어진 그 여분의 정크 충돌 파일의> git st
# On branch develop
# Changes to be committed:
# modified: MyHeader.h
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# MyHeader.h.BACKUP.52920.h
# MyHeader.h.BASE.52920.h
# MyHeader.h.LOCAL.52920.h
# MyHeader.h.REMOTE.52920.h
# MyHeader.h.orig
FileMerge, 그리고 Git에 의해?
더 중요하게 : 어떻게 제거합니까?
고마워요.'git clean -n/-f'은 오랫동안 사용되었습니다. 하위 폴더에서 정리 작업 만 수행하려는 경우 마지막에 경로를 지정할 수도 있습니다. –
* .orig가 **. gitignore ** 파일에있는 경우가 있습니다. 이 경우에 무시 된 파일들 :'git clean -nx */*. orig'을 포함하여'git clean -fx */*. orig'를 검사하고 삭제하는 등의 방법이 있습니다. 크레딧 : http://travisjeffery.com/b/2011/12/keeping-your-git-repo-clean-of-orig-files/ –