【问题标题】:Set git globally add certain files of type [duplicate]设置git全局添加某些类型的文件[重复]
【发布时间】:2021-03-24 05:36:19
【问题描述】:

我想将 git 设置为仅暂存某些类型的文件。 与

git add * 

在基本目录中,我必须只暂存 cpp、h、txt、html 类型的文件。 我必须怎么做?

【问题讨论】:

标签: git gitignore git-add


【解决方案1】:

只需像这样使用通配符*

git add *.cpp
git add *.h
git add *.txt
git add *.html

* 匹配任意数量的字符,因此模式 *.txt 将匹配名称以 .txt 结尾的 ale 文件。

为了更简单,您可以设置自己的 git 别名以仅添加某些文件:

git config --local alias.addHtmlFiles 'add *.html'
git config --local alias.addTextFiles 'add *.txt'
git config --local alias.addCppFiles 'add *.cpp'
git config --local alias.addHeaderFiles 'add *.h'

现在你只需使用

git addHtmlFiles 
git addTextFiles 
git addCppFiles 
git addHeaderFiles 

添加想要的文件。

【讨论】:

  • 谢谢,但我正在寻找全局设置。你知道,有时可能会错误地使用 git add * ,然后所有的,可能有千分之一的文件添加到阶段。我正在寻找一种方法来设置 git 在全球范围内执行此操作。我可以使用例如 git config --local alias.addHeaderFiles 'add .h|.cpp|*.html|*.txt' 吗?
猜你喜欢
  • 2017-08-09
  • 2022-01-07
  • 2014-05-28
  • 1970-01-01
  • 2017-06-20
  • 1970-01-01
  • 2010-10-30
  • 2012-08-20
  • 1970-01-01
相关资源
最近更新 更多