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 "

 



posted @ 2020-11-24 11:22  小小小光子  阅读(243)  评论(0编辑  收藏  举报