确定分支上是否有合并的提交

时间:2020-10-25 18:33:26

标签: bash git

我有一个脚本,该脚本会自动将功能分支合并到master中。它会定期运行。

我希望脚本检查功能分支是否确实具有要合并的提交。如果没有提交,则脚本应退出。

我尝试了以下操作:

git rev-list --count master..

在没有提交的功能分支上运行时,它将返回值1,因此即使没有合并也不会退出脚本,脚本也不会退出。

是否有更好的方法来确定是否有合并的提交?

[更新]-使用名为test的功能分支,没有提交

尝试:

fatal: ambiguous argument 'master..': unknown revision or path not in the working tree.

导致错误:

git rev-list --count master

尝试:

fatal: ambiguous argument 'master': unknown revision or path not in the working tree.

导致错误:

git rev-list --count master..test

尝试:

fatal: ambiguous argument 'master..test': unknown revision or path not in the working tree.

导致错误:

npm install -g nodemon

0 个答案:

没有答案