立即将文件放入历史记录中

时间:2014-07-13 23:08:31

标签: git git-revert

我有一个Git存储库,其中包含一个分支master。说我有一个新的,未完成的 名为foo.txt的文件。

我已经决定现在不需要这个文件,但将来可能会这样。所以我 希望能够在历史记录中找到该文件,但不能在HEAD上找到该文件。 我可以这样做

git add foo.txt
git commit -m 'Create foo.txt'
git revert master

但我想知道是否有其他方法可供使用。

1 个答案:

答案 0 :(得分:0)

按照问题

提交文件
git add foo.txt
git commit -m 'Create foo.txt'

然后给自己发送电子邮件

git send-email -1 --to steven@example.com

然后重置

git reset @^

您可以选择使用--keep,它会从正常工作中删除该文件 树

git reset --keep @^

赞成这个想法

Share unfinished work (uncommited and new files) via Git