当我这样做时,git fetch origin main
我得到:
From github.com:company/app-ios
* branch main -> FETCH_HEAD
然而,当我这样做时,git pull main
我没有得到任何提及ORIG_HEAD
或MERGE_HEAD
既然 git pull 进行了合并,那么我是否应该期望ORIG_HEAD
,MERGE_HEAD
也会改变?
当我这样做时,git fetch origin main
我得到:
From github.com:company/app-ios
* branch main -> FETCH_HEAD
然而,当我这样做时,git pull main
我没有得到任何提及ORIG_HEAD
或MERGE_HEAD
既然 git pull 进行了合并,那么我是否应该期望ORIG_HEAD
,MERGE_HEAD
也会改变?
合并成功了。所以
MERGE_HEAD
已经不存在了。它仅在合并期间存在。并且合并并不危险,因此
ORIG_HEAD
未使用。它仅被设置为危险事件的一部分,例如硬重置,否则旧头将没有参考。