gpt4 book ai didi

用于使用可选文本快速提交的 Git 别名

转载 作者:太空狗 更新时间:2023-10-29 14:44:31 24 4
gpt4 key购买 nike

这是我在CONFIG文件中的git别名配置

[alias]
cm = "!git add .;git commit -m 'commit';git push origin master"

我想在每次提交时都使用“commit”,而不是像这样指定它:

git cm --'my commit text'

git cm 'commit text'

更好的是,该参数应该是可选的,这样我就可以简单地键入 git cm 来使用文本 'commit' 进行提交,但实际上这是不是优先事项

最佳答案

如果您要使用位置参数,我建议您使用函数:

cm = "!f() { git add .; git commit -m \"${1:-commit}\"; git push origin master; }; f"

! 指示 git 在子 shell 中运行命令。定义了一个函数 f,它使用作为第一个参数提供的消息或默认的 commit。然后调用该函数。

git cm "your message here" 一样使用它,或者只是 git cm 使用默认值。

关于用于使用可选文本快速提交的 Git 别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36200099/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com