我有一个Git存储库,其中包含一个分支master
。说我有一个新的,未完成的
名为foo.txt
的文件。
我已经决定现在不需要这个文件,但将来可能会这样。所以我
希望能够在历史记录中找到该文件,但不能在HEAD
上找到该文件。
我可以这样做
git add foo.txt
git commit -m 'Create foo.txt'
git revert master
但我想知道是否有其他方法可供使用。
答案 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 @^
赞成这个想法