git-忽略文件改動不進行提交


 

命令: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 文件名
做逆向操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM