그래서 저는 뭔가 잘못하고 있다고 확신합니다.하지만 무엇을 실현할 수 있습니까?Gitignore가 untracking이 아닙니다.
내 .gitignore :이 문서를 변경하고 내가 git status
을 수행 할 때 { content/data.db }
내가 얻을 :
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
deleted: content/data.db
예상 결과 :이 파일을 추적하지 않습니다.
물론, 내가 git add -A && git commit -m"this is a test" && git push
일 경우 파일이 리포에 푸시됩니다.
.gitignore
의 무엇이 잘못 되었나요?
미리 감사드립니다.
'--cached'가 필요 없습니다. 'git status '의 출력은 파일 시스템에서 파일이 이미 삭제되었음을 나타냅니다. – Jubobs
@Jubobs 그래,하지만 난 항상 그 습관을 추가. 어쨌든, 그것에 대한 설명을 추가했습니다. –
하지만 문제는 괜찮습니다. 나는 그것이 .gitignore에 있기 때문에 그것을 추적하고 싶지 않다. 하지만 'add -A'가 무대에 포함되었을 때. 어쩌면 나는 충분히 잘 설명하지 못한다. – sospedra