gpt4 book ai didi

git - 无法使用 Git 将文件重置为特定提交

转载 作者:IT王子 更新时间:2023-10-29 00:48:30 25 4
gpt4 key购买 nike

我有一个修改过的文件,我想恢复到最新提交中的任何内容,但它“卡住了”,总是被标记为已修改。

$ git status
# On branch master
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: index.php
#
no changes added to commit (use "git add" and/or "git commit -a")

然后我尝试:

$git checkout -- index.php

但是git status的输出还是一样。然后我尝试:

$git reset --hard master
HEAD is now at 02c9613 test commit message

而且 git status 的输出仍然是一样的。

关于如何摆脱对该文件的假定更改的任何想法?

最佳答案

您可能会遇到 whitespace issue为此尝试 git config --global apply.whitespace nowarn

如果这不起作用,我会说您遇到了错误。保存本地克隆以供将来引用(我希望它不会太大)并创建错误报告。尤其是以下事实:

  • 你没有自己修改文件
  • 其他文件没有显示这个问题

这些迹象表明可能不是您犯了这里的错误。您是否可以在干净的 repo 协议(protocol)上重现该问题也将是有趣的信息。

关于git - 无法使用 Git 将文件重置为特定提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4441906/

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