1、如果文件不没有提交到代码库中,可以用.gitignore文件,这个就不细讲了
2、如果文件已经存到了 git 服务器上,
这时候,就需要使用git update-index --skip-worktree
命令了。
该命令的作用是,让git在搜索文件列表时,忽略某个文件,这样该文件即使有修改,git也不会关心。
git update-index --skip-worktree go.mod
使用这个命令,时间久了,可能会忘记自己忽略过哪些文件,这时候可以使用git ls-files -v . | grep "^S"
命令找出来忽略过的文件。
#例子:
git ls-files -v . | grep "^S"
#输出:S go.mod
不想继续忽略该文件时,使用git update-index --no-skip-worktree
命令,来让git不再忽略该文件。
例子:
git update-index --no-skip-worktree go.mod