jpganz18 Asked: 2020-12-03 08:19:49 +0800 CST 2020-12-03 08:19:49 +0800 CST 2020-12-03 08:19:49 +0800 CST 如何在不提交的情况下将更改保存到我的分支并切换到另一个分支? 772 我可能有几个分支 --develop ---foo ---bar 例如,我有更改foo,但我想去,bar但没有提交更改foo,有没有办法“暂时”保存它们而不需要它们出现在提交历史中? git 2 Answers Voted Best Answer Gepser Hoil 2020-12-03T08:26:37+08:002020-12-03T08:26:37+08:00 您可以使用git stash上传您尚未进行的更改commit,然后移动到另一个branch,当您完成branch您必须在另一个中执行的操作时,您可以返回到branch原始并执行git stash apply. 流程是这样的: 你在里面branch develop,你没有任何变化comiteados git stash git checkout master 你做你必须做的事 git checkout develop git stash apply 一切都develop像什么都没发生过一样 更多关于git stash 的信息在这里。 fedorqui 2020-12-03T08:25:04+08:002020-12-03T08:25:04+08:00 git stash它是最能帮助您完成此任务的实用程序。说 git stash -u 您尚未添加的更改commit将被保存。branch完成此操作后,您可以从等切换。 当您返回branch原始文件时,键入以下内容将使这些文件再次出现: git stash pop 如果您想知道自己的藏匿处有什么,可以输入 git stash list 您将获得以下类型的信息: stash@{0}: WIP on foo: 557af3e Moviendo archivos stash@{1}: WIP on develop: 6d8d8e0 Actualizando drivers
您可以使用
git stash
上传您尚未进行的更改commit
,然后移动到另一个branch
,当您完成branch
您必须在另一个中执行的操作时,您可以返回到branch
原始并执行git stash apply
.流程是这样的:
branch develop
,你没有任何变化comiteados
git stash
git checkout master
git checkout develop
git stash apply
develop
像什么都没发生过一样更多关于git stash 的信息在这里。
git stash
它是最能帮助您完成此任务的实用程序。说您尚未添加的更改
commit
将被保存。branch
完成此操作后,您可以从等切换。当您返回
branch
原始文件时,键入以下内容将使这些文件再次出现:如果您想知道自己的藏匿处有什么,可以输入
您将获得以下类型的信息: