我有一个bash脚本,它通过git repo进行迭代(及时)。我有一个curr_hash
表示当前哈希的变量,我想curr_hash
在最新的提交时结束循环(这意味着我无法再向前迭代)。我该怎么做呢?
假设您想在特定分支上前进(因为您知道当前提交属于哪个分支),则可以git rev-list --topo-order
在here或那里使用。
git rev-list --topo-order curr_hash ..<yourBranch>
然后,您可以反转该列表,并以正确的顺序循环。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句