我正在与一个网站上的朋友合作,想要更新某些内容,但是现在我们意识到我们不希望更新。 所以我找到了我们需要的提交,然后输入
git reset --hard 0033e84…dffa6
因为我在Google上找到了它,所以从那时开始就替换了更改过的文件。从那时起,我们希望每个文件,而不仅仅是一个。然后我再次输入
git revert 0033e84…dffa6
,现在文件的“最新更新”有所更改,但是内容仍然是我们不希望的新内容。我们只想回去。为什么这么混乱?
我只发现这两个命令可以返回,但并没有帮助。现在的问题是,旧的提交被覆盖,而且只是一团糟。
仅返回所有文件和内容的正确命令是什么?和以前一样,不仅仅是一些文件。
在出现我的问题的情况下,可能的重复操作不起作用。每当我想返回时,它只会更改已提交的文件,而不是两者之间的文件。
答案 0 :(得分:0)
说,您的分支机构名称为get_stylesheet_directory_uri() . '/js/header-active.js',
。然后尝试:
b1
答案 1 :(得分:0)
如果您输入
vector<int> labels
您在HEAD和此提交之间的所有文件更改都将返回到该提交,并且提交记录将被丢弃。
如果您键入
$ git reset --hard 0033e84…dffa6
将创建一个新的提交以还原提交0033e84…dffa6中的更改
正如您所描述的,我认为第一个命令就是您所需要的,只会返回存储库中添加的文件,仅在HEAD之间更改文件,并且此提交也会更改。
答案 2 :(得分:0)
现在我做了一个新分支,然后我
git reset --hard 1b2d6cb9857420892b120fcc67f528ed68435599
它告诉我“ HEAD现在位于1b2d6cb 提交消息” 现在我很兴奋,因为Terminal告诉我有一个文件夹,该文件夹属于我们想要的旧版本,称为 panel
然后我在Finder中签入,没有名为 panel
的文件夹我通过ls在终端中再次检查,然后再次消失!我觉得我是第一次使用电脑。到底是怎么回事。 这是屏幕截图: