【问题标题】:How to automate workflow in git?如何在 git 中自动化工作流?
【发布时间】:2013-11-14 06:13:29
【问题描述】:

现在我这样做:

git commit -a -m "comment" 

然后(到 bitbucket.org)

git push 

然后(通过 ftp 托管)

git ftp push

我想自动运行这些命令:

git fix "comment" 

左右:

gitfix "comment"

【问题讨论】:

    标签: linux git bash unix


    【解决方案1】:

    创建一个 bash 函数:

    gitfix() {
      git commit -a -m "$1" && git push && git ftp push
    }
    

    并将其放入您的 ~/.bashrc 文件中,这样您就可以从终端以 gitfix "some commit comment" 的身份执行它

    更新:将命令与&&连接起来,因此,如果失败,将不会执行剩余的命令。感谢 burper 的更新。

    【讨论】:

    • 就是这样!非常感谢。
    • 我建议将命令与&&连接起来,这样,如果失败,剩下的命令将不会被执行。
    • 是的,这是一个很好的改进,我已将其添加到答案中,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-13
    • 2019-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多