Skip to content

Instantly share code, notes, and snippets.

@jeonguk
Created December 10, 2017 08:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeonguk/e7a86eed8b320f6900da06d474932686 to your computer and use it in GitHub Desktop.
Save jeonguk/e7a86eed8b320f6900da06d474932686 to your computer and use it in GitHub Desktop.
- git rm --cache
로그나 바이너리등 git로 관리가 불필요한 파일인데 .gitignore에 추가하는 것을 빼먹고 이미 commit하는 경우
working directory에는 남겨두고 staging area 에서만 삭제해야 하므로 git rm --cached 명령어로 해당 파일을 더 이상 추적하지 않게 하고
다시 commit을 해 준 다음,
$ git rm --cached log.txt
$ git commit -m 'untrack log.txt'
.gitignore에 해당 파일을 추가해 주고 .gitignore도 commit 해 주면 된다.
$ vi .gitignore
...
log.txt # 추가
...
$ git commit -am 'ignore log.txt'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment