簡體   English   中英

Git:簡單地 go 由幾個提交返回,然后返回

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM