5

我需要一些方法来防止自己意外地提交本地分支 - 当然,除了 master 分支。有没有简单的方法可以做到这一点?

4

1 回答 1

0

您可以包装git svn dcommit一个别名并在那里添加一些测试。

我在中使用以下别名.gitconfig

[alias]
    safe-dcommit = "!f() { if test \"$(git symbolic-ref HEAD)\" != refs/heads/master; then echo You must be on master branch; else git svn dcommit \"$@\"; fi; }; f"
    dc = !git safe-dcommit
于 2018-06-12T00:32:43.883 回答