长期保存git stash修订版

时间:2013-02-01 20:12:05

标签: git version-control patch git-stash

我如何

“保存”git存储并将其存储远期,以便将来可以访问它(可能将其保存在某个补丁文件中),即使在存储本身被清除之后也是如此。 IE浏览器。如何将某个存储保存到文件中,以便我可以清除当前的存储,如果我执行git存储列表,则不会显示任何内容,但如果我想将来仍然可以访问已保存的存储修订

1 个答案:

答案 0 :(得分:3)

您要求提供一个文件,但我会使用git保存更改集 - 比文件更容易跟踪。

创建新分支

git checkout -b saved_stash

弹出存储,添加并提交

git stash pop
git add .
git commit -m 'save stash for later'

如果要再次使用它,请检查分支,重置提交并再次添加到存储

git checkout saved_stash
git reset --soft HEAD~1
git stash

此时你应该拥有原始保存的相同藏匿状态。

(在运行中输入,命令可能会稍微偏离 - 我希望只是略微)