我想用一个命令提交我的存储库中的所有更改。
我知道我可以用两个来做到这一点——使用git add -A
然后git commit -a
——但是,正如一位智者曾经说过的那样……为什么要浪费时间说很多词,而很少有词会欺骗呢?.
没有类似的-A
选项吗?commit
add
我想用一个命令提交我的存储库中的所有更改。
我知道我可以用两个来做到这一点——使用git add -A
然后git commit -a
——但是,正如一位智者曾经说过的那样……为什么要浪费时间说很多词,而很少有词会欺骗呢?.
没有类似的-A
选项吗?commit
add
没有选项。_ _ 有人说它弊大于利,提交你不知道的文件。-A
commit
但是,您仍然可以做您想做的事情:只需一个命令即可提交所有内容。
你可以用一个叫做别名的东西把任意数量的命令变成一个——它只是你可以告诉 git 识别为命令的另一个名称——你只需要定义它。您命名的别名由您决定。
您可以创建的别名
git ca
,如果你想要简洁;ca
代表“ commit a ll ”或你不能创建一个看起来像这样的别名
要添加别名,请通过运行打开您的用户级 git 配置
git config --global --edit
然后,在该[alias]
部分下,添加以下行:
[alias]
ca = !git add -A && git commit -av
允许别名中有!
多个命令。
最后,保存并关闭文件。
塔达!现在您可以运行git ca
以添加并提交存储库中的所有更改。
但是,使用它会使您面临做出您不打算做出的事情的风险,因此请谨慎行事。祝你好运!
以下是您可能会考虑的其他有用别名的列表。