我将在三段中回答。
第1部分:
git stash
(将您未提交的更改保存在“存储区”中。注意:这将从工作树中删除更改!)
git checkout some_branch
(更改为预期的分支-在这种情况下some_branch
)
git stash list
(列出藏匿处)
您可以看到:
stash @ {0}:在{branch_name}上执行WIP:{上次提交的SHA-1} {您分支的最后提交}}
stash @ {0}:在主服务器上进行WIP:085b095c6修改以进行测试
git stash apply
(将隐藏应用于当前分支中的工作树)
git stash apply stash@{12}
(如果您有很多存储,则可以选择要应用的存储-在这种情况下,我们将应用存储12
)
git stash drop stash@{0}
(从存储清单中删除-在这种情况下,是存储 0
)
git stash pop stash@{1}
(以应用选定的存储并将其从存储列表中删除)
第2部分:
您可以使用此命令隐藏更改,但这不是必需的。
您可以在第二天继续隐藏。
此命令用于隐藏更改并在不同的分支上工作,或用于实现代码的某些实现并保存在没有分支的存储中,并提交您的自定义案例!
之后,您可以使用一些存储卡,并检查是否更好。
第3部分:
本地存储命令隐藏您的更改。
如果要远程工作,则必须提交并推送。