我在這樣的分支上有一組提交:
[head]A->B->C->D
并且會簽出提交C,但想查看對 to 所做的更改C作為B未提交的更改。我想知道我怎么能做到這一點。我會從做這樣的事情開始:
git checkout <hash of C>git checkout -b new-branch- ...其余的建議在此處的回復中
謝謝你。
uj5u.com熱心網友回復:
此答案假設您希望最終得到:
B -> C -> D
在第一次開始C -> D并查看從B. 我們可以嘗試以下方法:
git reset --hard HEAD~1 # takes us back to B -> C -> D
git reset --soft HEAD~1 # back to C -> D with B's changes being staged
一旦您從上面的第二步查看了階段性更改并提交,您最終將獲得B -> C -> D.
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/477768.html
標籤:混帐
