Git
Opened this issue · 5 comments
skyfe79 commented
git 및 github 관련 팁을 모아보는 쓰레드 글입니다. 😊
skyfe79 commented
특정 파일을 내 PC(로컬)에서만 ignore 하기
- 특정 파일을 자신의 로컬에서만 ignore해야할 경우가 있습니다.
- 협업 개발에서 package.lock 또는 Podfile.lock 등이 예가 될 수 있겠네요.
- 이 경우,
.git/info/exclude
에 파일 이름을 기록하면 됩니다. - 아니면
git update-index --assume-unchanged <file-list>
명령어를 사용해도 된다고 합니다. - 자세한 내용은 참고 링크를 확인해 주세요~
참고: https://stackoverflow.com/questions/1753070/how-do-i-configure-git-to-ignore-some-files-locally
skyfe79 commented
특정 파일만 로컬에서 ignore 하기 설정 되돌리기.
git update-index --assume-unchanged <file-list>
명령어로 특정 파일을 트랙킹하지 않기로 설정한 후 다시 트랙킹이 필요할 때 아래 명령어로 되돌릴 수 있다.git update-index --no-assume-unchanged <file>
참고: https://stackoverflow.com/questions/17195861/undo-git-update-index-assume-unchanged-file
skyfe79 commented
현재 트랙킹을 하지 않는 파일 목록 확인하기
git ls-files -v|grep '^h'
skyfe79 commented
특정 이름으로 시작하는 모든 브랜치 삭제하기
- 아래 명령어에서
{{pattern}}
부분을 변경합니다.
git branch | grep {{pattern}} | xargs git branch -D
- feature 시작하는 모든 브랜치 삭제.
git branch | grep feature | xargs git branch -D
skyfe79 commented