我有一个git repo,它有大约3或4个月的代码。有没有办法告诉git在某次提交之前停止跟踪文件?
答案 0 :(得分:0)
请参阅http://git-scm.com/docs/git-filter-branch
事实上,给出的例子是完美的! (略有修改)
git filter-branch --index-filter 'git rm --cached --ignore-unmatch filename' <COMMIT>
答案 1 :(得分:-1)
以下命令将停止跟踪,但保持文件完好无损。
git rm --cached filename
然后使用带有文件名的.gitignore文件来阻止将来跟踪该文件。