[英]Git will not remove untracked files
我从今天的演出中撤出,发现其他人之前推送的代码已损坏。 所以我做了git reset --hard <previous commit>
。 这什么也没做。
我可以将git reset
为我想要的任何愚蠢的东西,所有合并的更改仍然存在于我的本地副本中。 因此,我一直在仔细阅读重置力所能及的所有排列,尝试reset
, revert
, clean
等操作,但是无论采用哪种方法,我都无法还原该力。
运行git log
并选择适合您的最后一次提交的哈希值; 然后给git reset --hard $HASH
,本地副本将被还原。
如果它不起作用,请提供您已执行的命令及其相应的输出。
如果您只想返回一次提交,则可以执行git checkout HEAD^
如果您想返回到旧的提交。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.