我通常使用类似以下内容来测试我的更改,如果它们没问题,请将它们推送到远程存储库:
mvn install && git push
Run Code Online (Sandbox Code Playgroud)
效果很好,除了那个写了漂亮代码但忘记提交的愚蠢用户 / facepalm /
当有未提交的更改时,有没有办法让 git push 失败?或者可能是一个单独的命令来检查未提交的更改,所以我得到如下信息:
mvn install && git --clean-only push
Run Code Online (Sandbox Code Playgroud)
或者
mvn install && git is-clean && git push
Run Code Online (Sandbox Code Playgroud)
你可能会使用mvn install && git diff --quiet --cached && git push. 这会检查未提交的更改。如果您想检查未暂存的更改,请git diff --quiet改用(或同时使用)。
| 归档时间: |
|
| 查看次数: |
727 次 |
| 最近记录: |