git 本地修改文件,不提交服务器

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,github)