在使用git的时候,有些文件我们不需要做版本控制的,可以使用.gitignore 添加你需要忽略的文件即可(注意,对于已经版本控制的文件,是不生效的),
对于已经加入版本库的文件,我们可以使用git rm -r --cached "dir/file" (加上-n 是 --dry-run,可以查看需要删除的文件) 可以移除版本控制,然后可以使用.gitignore 了
如果你不想使用 rm -r --cached 去除版本控制,并且文件已经加入了版本控制,你又需要忽略这些文件,怎么办?
可以使用: git update-index --assume-unchanged <file> 来强制忽略这个文件,这样即使更改了这个文件,git status 也不会看见文件的修改的。
不过也需要注意,使用这种方法的时候,如果远端文件被更改,你此时又git pull的时候,就需要手工处理了。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!