gvim (v.7.4.488)을 사용하여 소스 코드를 편집 할 때 vc를 약간 변경하려고합니다 (Ubuntu Linux의 명령 줄에서 git 2.1.4를 사용하고 있습니다).
git --status
내가 변경 한 파일을 보여줍니다. 그러나 .*.swp
현재 표시된 버퍼 의 vim도 표시합니다 (파일에 저장되지 않은 변경 사항이 포함되어 있고 편집 된 파일이 .*.swp
-file 과 동일한 경우 ). 물론 git은 이러한 파일을 무시 하거나 vim이 스왑 파일을 다른 위치에 저장할 수 있습니다 ( vim.wikia 또는 이 질문은 stackoverflow 참조 ). 그러나 저장되지 않은 변경 사항이 포함 .*.swp
되어 git --status
있을 때 -files가 표시 되는 것을 좋아합니다 . 왜냐하면 내가 생각하는 것과 다른 상태로 파일을 커밋하고 있다는 신호이기 때문입니다.
저장된 파일이 -file 과 같을 때 나타나는 .*.swp
-files 의 오탐을 피하면서 어떻게 커밋 할 파일이 vim으로 편집하는 것과 다른 상태인지 볼 수 있습니까?git --status
.*.swp
.*.swp
디스크의 파일과 vim의 파일이 다른 경우 -files 만 가질 수 있습니까?- 저장되지 않은 파일을 탐지하는 다른 방법이 있습니까?
@elyashiv 와 @VanLaser 의 주석을 결합하면 스왑 파일이 저장되지 않은 파일을 암시하는지 여부를 감지하는 것보다 간단한 방법이됩니다.
- git이. *. sw [po] 파일을 무시하지 않도록하십시오.
- 커밋 할 때 경우,
git --status
알 수있는.*.sw[po]
-files는 할:wa
VI에; 과, - 추가하고 커밋합니다.
git commit
...
:wa
저장되지 않은 파일이 없는지 확인하는 데 사용할 수 있습니다 .