场景

有时候在排除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 "

相关文章:

  • 2022-02-07
  • 2022-02-07
  • 2022-02-07
  • 2022-02-07
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
  • 2022-02-07
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-04-16
  • 2021-07-15
  • 2022-02-07
  • 2021-06-09
相关资源
相似解决方案