git - 我在 GitHub 上编辑了自述文件,现在如何压缩编辑内容

标签 git github

我对此完全是菜鸟。

我已经尝试了其他人推荐的所有命令,例如..

git rebase -i HEAD~3 
git rebase -i

这些命令在本地不起作用,因为我想是在 GitHub 上进行了编辑。显然,我需要先以某种方式检查所有提交。我如何检查所有提交并压缩它们。这些是我在意识到应该在本地进行之前对自述文件所做的一些简单编辑。

我在编辑器中得到一个如下所示的文本文件。

noop

# Rebase 2dff767..2dff767 onto 2dff767
#
# Commands:
#  s, squash = use commit, but meld into previous commit

更新: 好的,我所做的就是这个

git reset --soft HEAD~3
git commit
git push -f

感谢您的帮助!

最佳答案

是的,您必须将更改 pull 下来,在本地修复分支并用力推送。它可能是这样的:

git pull
git rebase -i HEAD~3
git push -f

关于git - 我在 GitHub 上编辑了自述文件,现在如何压缩编辑内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17056371/

相关文章:

git - Visual Studio 2015 git 显示所有分支

node.js - 如何在 Windows 7 中删除 git 本地存储库文件夹

python - 将 Django 项目从 virtualenv 推送到 github

git - 是否可以通过 GitHub 的 Web 界面恢复提交

ssl - Github 如何在允许通过 Markdown 显示图片的情况下维护 https?

html - GitHub 存储库网站的 index.html 文件

java - 错误 : Invalid value of sonar. 来源

windows - 在 Windows 上使用 ssh 进行 Git 连接

git - 并发和多次提交 git 访问

Git - 如何只包含整个工作树中的某些文件和目录?