re
git .gitignore 설정 후 반영이 안될때
www-PC MINGW32 /c/dev/repos/sourcetree/scala (master)
$ git rm -r --cached .
rm '.cache-main'
rm '.classpath'
rm '.gitignore'
rm '.project'
www-PC MINGW32 /c/dev/repos/sourcetree/scala (master)
$ git add .
www-PC MINGW32 /c/dev/repos/sourcetree/scala (master)
$
www-PC MINGW32 /c/dev/repos/sourcetree/scala (master)
$ git commit -m "fixed untracked files"
[master 997536c] fixed untracked files
4 files changed, 2 insertions(+), 26 deletions(-)
delete mode 100644 .cache-main
delete mode 100644 .classpath
delete mode 100644 .project
저장소에 추적하지 않을 파일을 삭제하고 차후 무시 --cached 옵션을 추가하면 로컬파일도 삭제한다.
$ git rm --cached filename
저장소와 로컬에는 파일이 존재하지만 업데이트 정보를 갱신하지 않을 경우
$ git update-index --assume-unchanged [경로]
source tree 에서 머지가 필요하다고 나오는 경우
$ git status
$ git mergetool
'소스버젼관리' 카테고리의 다른 글
[Git] revert, reset 차이점 (0) | 2017.02.23 |
---|