git 强制忽略加入版本控制的文件

git 强制忽略加入版本控制的文件

原创  2016年01月29日 17:20:21
  • 2241

1、对于未加入版本控制的文件,我们可以创建.gitignore文件,忽略你想忽略的文件。

以下是android studio为例,在工程目录下创建.gitignore文件,touch .gitignore

添加以下想忽略的,再次强调一下这些文件必须是没有add 到版本库的,这样才会起作用。

.idea/
progectname.iml
sdkname.iml
xxx.iml
xxx/build/
build/
sdkname/build/
local.properties

.gradle/

2、对于已经加入版本控制的文件,我们可以强制忽略文件

git update-index --assume-unchanged <files>

如果不小心 local.properties 文件被同事加入版本库了,更改了自己的sdk目录后,可以强制忽略这个文件

git update-index --assume-unchanged local.properties

这样,即使已经更改了文件,用git status也不会看见文件已经更改。

但在使用时需要小心,取消这种设定可以使用:

git update-index --no-assume-unchanged <files>

猜你喜欢

转载自blog.csdn.net/fly_on_the_sky/article/details/79295283
今日推荐