git提交時忽略臨時修改的文件


場景

有時候在排除bug、測試等場景下,會修改一些文件,但是這些文件又不希望在每次提交代碼的時候都手動排除,這時候可以臨時忽略這些文件。這樣就不用修改.gitignore文件

使用方式

# 忽略文件
git update-index --skip-worktree <文件名稱或路徑,可以是多個文件>

# 取消文件忽略
git update-index --no-skip-worktree <文件名稱或路徑,可以是多個文件>

更簡便的方式是修改~/.gitconfig文件,在其中添加別名,這樣每次使用的話,命令會簡潔

# 示例
[...]
    ...
[alias]
    ignore = update-index --skip-worktree
    unignore = update-index --no-skip-worktree
    ignored = !git ls-files -v | grep --color "^S "


免責聲明!

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



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