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
文章介绍了当文件已提交到git服务器上但希望忽略时,如何使用`gitupdate-index--skip-worktree`命令来让git忽略特定文件的改动。通过`gitls-files-v|grep^S`可查找被忽略的文件,而`gitupdate-index--no-skip-worktree`则用于取消忽略。
639

被折叠的 条评论
为什么被折叠?



