git config -l
현재 설정 상태를 모두 볼 수 있다.
깃의 기본 설정을 대소문자를 구분하지 않는 것.
하지만 설정을 바꿔서 대소문자를 구분하게 할 수 있음.
git config core.ignorecase false
보통은 신경 쓸일이 없는데, 유니티에서 파일 이름의 대소문자를 바꿨다가 낭패 봤던 경우가 있어서.. 바꿨던 본인은 문제 없겠지만 내려 받아서 쓰는 쪽에서는 문제가 생겨서 골치 아팠던 적이 있다.
Git for windows 프로그램에 자동 업데이트 기능이 방화벽에 막힐때, 수동으로 실행할 커맨드.
커맨드에 아래 커맨드 입력
> git update-git-for-windows --gui
자동 업데이트 스케쥴러는
<질문>
I have a project where I stored video files with Git LFS. Now I ran into some complications with my build server that doesn't yet support Git LFS. As it's an external service, I can't really affect the build process, and thus would want to move the files from under Git LFS back to “regular” Git. I managed to untrack the file types with
git lfs untrack '<file-type>'
but
git lfs ls-files
still gives a list of the files previously added.
I imagine I could remove the files, push the changes and then manually re-add them, but is this really the recommended way of doing things?
<대답>
I had problems doing steps in Windows. To remove all git lfs tracked files and restore original file I did the following in git bash:
Removed .gitattributes
git lfs ls-files | cut -d ' ' -f 3 > lfs-files.txt
Execute following snippet:
Snippet:
while read file; do git lfs untrack "$file"; git rm --cached "$file"; git add --force "$file"; done <lfs-files.txt