【发布时间】:2014-07-13 23:08:30
【问题描述】:
我有一个带有一个分支master 的 Git 存储库。说我有一个新的,未完成的
名为foo.txt的文件。
我决定现在不需要这个文件,但将来可能需要。所以我
希望能够在历史记录中找到该文件,但在 HEAD 上找不到。
我可以这样做
git add foo.txt
git commit -m 'Create foo.txt'
git revert master
但我想知道是否有其他方法可用。
【问题讨论】:
-
为什么不创建一个分支来存储呢?或者使用带有有用描述的 git stash?
-
@StevenPenny 嗯,是的,你为什么不做一个分支来保存文件呢?我不会把它藏起来,用
git stash clear核对整个藏品太容易了。 -
所以这只是我个人的看法。在这种情况下,我只需将文件存储在分支中,将分支推送到远程仓库,然后在本地删除分支。完毕。永远保留,或者我可以随时在遥控器上删除它。
-
@StevenPenny 这没有意义。 nowhere 你可以放置一个文件,这样如果你删除了对它的所有引用,它仍然可用。如果你想要它永远,只是不要删除分支。
标签: git git-revert