git 強制忽略加入版本控制的檔案

2021-07-09 17:55:46 字數 751 閱讀 3274

1、對於未加入版本控制的檔案,我們可以建立.gitignore檔案,忽略你想忽略的檔案。

以下是android studio為例,在工程目錄下建立.gitignore檔案,touch .gitignore

新增以下想忽略的,再次強調一下這些檔案必須是沒有add 到版本庫的,這樣才會起作用。

.idea/

progectname.iml

sdkname.iml

***.iml

***/build/

build/

sdkname/build/

local.properties

.gradle/

2、對於已經加入版本控制的檔案,我們可以強制忽略檔案

git update-index --assume-unchanged

如果不小心 local.properties 檔案被同事加入版本庫了,更改了自己的sdk目錄後,可以強制忽略這個檔案

git update-index --assume-unchanged 

local.properties

這樣,即使已經更改了檔案,用git status也不會看見檔案已經更改。

但在使用時需要小心,取消這種設定可以使用:

git update-index --no-assume-unchanged

gitignore忽略已加入版本控制的檔案

問題 gitignore中已經標明忽略的檔案目錄下的檔案,在git push的時候還會出現在push的目錄中。原因 在git忽略目錄中,新建的檔案在git中會有快取,如果某些檔案已經被納入了版本管理中,就算是在.gitignore中已經宣告了忽略路徑也是不起作用的 解決 這時候我們就應該先把本地快取...

git如何忽略已經加入版本控制的檔案

git移除已經追蹤的檔案 有時候新增乙個檔案,會自動追加到git的版本控制當中,但是又不想提交到倉庫。可以按照下面的步驟 git status檢視管理狀態 ml py git master git status on branch master your branch is up to date w...

git如何忽略已經加入版本控制的檔案

git移除已經追蹤的檔案 有時候新增乙個檔案,會自動追加到git的版本控制當中,但是又不想提交到倉庫。可以按照下面的步驟 git status檢視管理狀態 ml py git master git status on branch master your branch is up to date w...