git - 如何将本地提交组组合到 IDEA 中的单次推送?

标签 git intellij-idea push commit

在 IDEA 中,我试图推送一些提交。

我有一个要求,在远程服务器上它看起来像一个 Action 。

我点击推送,看到下面的窗口 enter image description here

我希望在这里看到 Squash 复选框,但没有看到。

请帮帮我。

最佳答案

你可以使用 rebase 来做到这一点。转到 VCS/Git/Rebase。然后选择Interactive 选项。它会显示一个提交列表,您可以在其中选择要压缩的提交。

点击开始 rebase 后,它会提示您输入压缩提交的提交消息。完成后,您可以使用推送对话框推送压缩的提交。

Squash dialog

关于 IntelliJ 中 rebase 的更多信息是 here .

关于git - 如何将本地提交组组合到 IDEA 中的单次推送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26898511/

相关文章:

git - 如何使用我的公钥和私钥而不是用户名和密码从 Git Bash 自动对 GitHub 进行身份验证?

git - 为什么 merge 后 GIT 说 "Already up-to-date",但分支之间的差异仍然存在?

node.js - 跨多个 git repo 共享一个文件以供多个用户更新

git - 通过 Android Studio 提交的 Git 作者日期不正确

iphone - iOS - UIRemoteNotificationTypeBadge 和推送

GIT:将branch1和branch2 merge 到master中而不覆盖

java - Gradle + TestNG 仅将某些测试作为单个测试运行

scala - 是否可以从 intellij 运行 giter8 模板?

eclipse - 在使用存储库时,我是否正确使用了 EGit 和 Eclipse?

git - 删除 SourceTree 中的等待推送