[英]Git: briefly go back by a few commits and then come back
我在分支myBranch
上,我的工作目錄中有一些未暫存的、未提交的更改。
我想通過這個分支上的一些提交來簡要回顧 go 以查看代碼,所以我這樣做:
git checkout <specific-commit-hash>
在我重新編譯簽出的代碼等之后,我想“撤消一切”,即:檢索我以前未暫存和未提交的更改。
也許git stash
可以在這里找到用途?
是的, git stash
在這里是一個不錯的選擇。 您將git stash
在您當前所在的分支上,然后git checkout
出您希望使用的分支。 完成后, git stash pop
以恢復您的隱藏代碼。
git stash
上的一些好資源:
簡而言之, git stash
。
git stash
git checkout <something>
// do stuff
git reset . // maybe you want to discard edits
git checkout <back to the start>
git stash pop
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.