如何在Git中丢弃更改?

3
  1. 我把别人的代码库fork到了我的账户下。
  2. 我将这个派生代码库克隆到了我的电脑上。

  3. 现在我有两个更改过的文件,准备提交它们(我不知道为什么要提交)。要从源头更新(使用git rebase)我的克隆派生代码库,我需要保持工作目录干净。但是由于这个原因,我没有做到。唯一想到的办法是通过放弃这些更改使工作目录变得干净,然后实现我的目标。如何操作?有没有方法解决这个问题?

否则,我不能重新设置本地代码库。


可能是在Git中重置上一次提交后的所有更改的重复问题。 - jub0bs
2个回答

2

它不起作用。当我点击 git reset --hard 然后 git rebase upstream/master 时,我得到了 无法变基:您有未暂存的更改。请提交或隐藏它们。 - Bartłomiej Semańczyk
@BartłomiejSemańczyk你可以先尝试使用git config core.autocrlf false命令,然后再执行git reset --hard - VonC
与之前相同的报告 - Bartłomiej Semańczyk
@BartłomiejSemańczyk,你有任何带有core.oel指令的.gitattributes文件吗? - VonC
@BartłomiejSemańczyk 这可以解释为什么重置 --hard 没有清除可能是您看到的“未暂存的更改”的 eol。 - VonC
显示剩余2条评论

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接