수정되었지만 커밋되지 않은 파일을 무시하시겠습니까?
git에게 수정(삭제)되었지만 커밋해서는 안 되는 파일을 무시하라고 말할 수 있습니까?
레포에 전혀 관심이 없는 내용이 포함된 서브디렉토리가 있는 상황이라 자동완성 등(IDE에) 나타나지 않도록 삭제했습니다.
하지만 이제 그 폴더를 .gitignore에 추가하면 아무것도 변경되지 않고 git 상태에 따라 모든 항목이 삭제된 것으로 표시됩니다.
어느 쪽이든 그것을 무시하게 만드는 방법이 있습니까?
(또는 git-svn을 사용할 때 로컬 git에 변경 사항을 커밋하고 svn repo에 전달되지 않도록 할 수 있습니까?)
git-update-index man 페이지와 --syslog-include 비트 및 관련 정보를 확인합니다.
내가 당신의 문제가 있을 때 나는 이것을 합니다.
git update-index --assume-unchanged dir-im-removing/
또는 특정 파일
git update-index --assume-unchanged config/database.yml
더 새롭고 더 나은 옵션은git update-index --skip-worktree
하드 리셋이나 당김으로 인한 새로운 변화로 인해 손실되지 않습니다.
맨 페이지를 참조하십시오.
http://fallengamer.livejournal.com/93321.html 에서 비교해 보십시오.
이 코드 사용
git update-index --assume-unchanged file-name
제가 주로 하는 일은
git stash
git whatever-else
git stash apply
git stash clear
추적된 파일은 무시할 수 없으므로 먼저 인덱스에서 제거해야 합니다.추가 a.gitignore
사용자가 원하지 않는 디렉토리를 무시한 다음 삭제하고 모든 행선지를 제거합니다.git rm --cached
.
제 경우에 효과가 있었던 것:
git restore --staged filename
예:git restore --staged index.js
언급URL : https://stackoverflow.com/questions/655243/ignore-modified-but-not-committed-files-in-git
'it-source' 카테고리의 다른 글
클라이언트에서 서버로 웹 소켓 통신을 다른 웹 소켓 서버로 리디렉션 (0) | 2023.07.10 |
---|---|
조합 키 누름을 분석하는 HostListener (0) | 2023.07.10 |
Firebase 클라우드 기능을 사용하여 비구글 서버로 POST 요청 전송 (0) | 2023.07.10 |
포믹 및 재료-UI (0) | 2023.07.10 |
Vue Router + Vuex: 각 경로 가드가 Vuex 상태 변경을 대기하기 전에 만드는 방법은 무엇입니까? (0) | 2023.07.10 |