故事如下:
我支持我的回购试图尝试对我的wcf工作方式做一些改变。 我在前一天检查了我对新分支的更改,当时我开始对wcf感到有点怪异之前一切都很花花公子。然后我开始尝试一些没有真正解决的问题,尽管我认为我已走上正轨。
现在我没有时间继续尝试这个,所以我想回到我最后一次检查,但我不想永远失去这些东西。这可能吗?
答案 0 :(得分:4)
您可以存储它(使用git stash
),在这种情况下,您的工作目录将重置为您最后一次登记(即您的HEAD)。
或者您可以将当前分支分支到新分支,然后在那里提交更改。我更喜欢在可能的情况下使用树枝来藏起来,我把藏匿处视为一种更为临时/暂时的工具。
答案 1 :(得分:3)
我建议你快速将你的工作放在另一个分支上:
git stash
git checkout -b new-branch-name
git stash apply
git commit -a -m "commit message here"
git checkout current-branch-name
你可以只做git stash
部分,但是你的东西将永远存在于单片存储堆栈中。最好把它放在你可以再找到它的地方,因为你以后需要存储队列用于其他事情。