相关疑难解决方法(0)

如何撤消Git中最近的提交?

我不小心将错误的文件提交给Git,但我还没有将提交推送到服务器.

如何从本地存储库中撤消这些提交?

git version-control undo pre-commit git-commit

2万
推荐指数
103
解决办法
826万
查看次数

Git - 取消更改已提交文件中的行结尾

我阅读了 .gitattributes 并告诉 git 不要更改一些文件的行结尾。问题是,他们已经承诺了。愚蠢而聪明的 git 现在不想撤消它所做的事情。删除并重新添加文件没有帮助(它优化了更改)。现在,每当我从存储库中提取文件时,我都必须手动重新复制这些文件。

我能做些什么?将此报告为错误并等待修复?以某种方式删除提交对象以强制 git 重新创建它们?后者似乎很困难/危险。

编辑:我在 GitHub 上找到了这个很好的指南,用于从存储库中完全删除文件。问题是,我真的不想把它从整个历史中删除。我是否必须这样做,或者我可以只在最后一次提交时这样做吗?如果我在最后一次提交时这样做,Git 会再次重新查找并优化吗?

git

5
推荐指数
1
解决办法
1117
查看次数

标签 统计

git ×2

git-commit ×1

pre-commit ×1

undo ×1

version-control ×1