我有一个脚本,该脚本会自动将功能分支合并到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