gpt4 book ai didi

提交前git un-remove?

转载 作者:IT王子 更新时间:2023-10-29 00:53:33 26 4
gpt4 key购买 nike

我不小心做了一个

git rm filename.txt -f

现在,如果我执行 git commit -m '',它将提交此删除。我如何在执行 git 提交之前取消删除它?

最佳答案

从当前提交(HEAD)获取版本到索引(暂存区,你将要提交的内容)和工作树:

git checkout HEAD filename.txt

请注意,这不仅仅是为了“取消删除”——它是为了让您从提交返回到版本,无论您是通过更改一行还是删除整个文件来修改它。

另外,如果其他人发现这个寻找稍微不同的答案,如果您想从 index 中获取版本回到工作树中,您可以使用

git checkout filename.txt

当您设法为提交暂存所有内容,然后做一些愚蠢的事情(例如删除文件)时,这很方便 - 您可以通过从索引中恢复来拯救自己。

关于提交前git un-remove?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5587183/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com