git 忽略檔案改動不進行提交

2022-04-29 08:21:10 字數 531 閱讀 6432

命令:git update-index --assume-unchanged 檔名

作用:忽略檔案的改動,但是不加入.gitignore 檔案中,這樣可以達到僅在本地目錄中忽略,不影響其他團隊成員的工作。

命令:git update-index --no-assume-unchanged 檔名

作用:上乙個命令的逆操作,重新追蹤檔案改動。

便捷用法,編寫 shell 指令碼,

#!/bin/bash

git update-index --assume-unchanged 檔名

把 disable_track.sh 放在專案的.git/hooks 資料夾中(如果需要把指令碼加入版本管理分享可以放在別的目錄),然後開啟 git bash 命令列,執行$ ./.git/hooks/disable_track.sh 即可。

同理建立 enable_track.sh:

#!/bin/bash

git update-index --no-assume-unchanged 檔名

做逆向操作。

git忽略檔案提交

在專案根路徑下配置.gitignore檔案,在這個檔案裡配置不需要提交的檔案即可,具體的規則可以上網找,這裡給自己做個記錄。touch gitignore建立了檔案後就可以直接在windows下操作了。gitignore配置內容如下 bin target bak settings classpath...

git忽略檔案和資料夾,忽略許可權改動

1 忽略檔案許可權改動 在git管理目錄下執行git config core.filemode false 2 git忽略檔案和資料夾 在專案根目錄下建立 gitignore 檔案 gitignore檔案過濾有兩種模式,開放模式和保守模式 開放模式負責設定過濾哪些檔案和資料夾,eg 過濾資料夾設定 ...

git忽略某些檔案提交

在專案中有些配置檔案不需要提交,但是有同學在後面開發中發現在.igonore檔案中無論如何都無法忽略某些檔案的提交。原因在這裡 已經維護起來的檔案,即使加上了gitignore,也無濟於事。那麼如何解決呢?方式如下 git update index assume unchanged 要忽略的資料夾 ...