git - 我可以使用基于 GitHub Web 的编辑器编辑两个文件然后提交一个文件吗?

标签 git github git-commit

GitHub 具有基于 Web 的文件编辑功能。但是,似乎在编辑一个文件后我必须在继续之前提交对该文件的更改。有没有一种方法可以编辑两个或多个文件,然后对它们的所有更改进行一次提交?

我认为这会更好,因为太多不必要的提交很烦人。

最佳答案

有一个基于网络的解决方法:

  1. 创建一个临时分支,切换到它;
  2. 编辑多个文件,分别提交每个文件;
  3. 提出 pull 请求;
  4. Merge pull request按钮下,选择Squash and merge(如果repo允许),然后确认 merge ;
  5. 删除临时分支。

我在不想安装 git 的 PC 上使用此方法。

关于git - 我可以使用基于 GitHub Web 的编辑器编辑两个文件然后提交一个文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17815895/

相关文章:

git - 删除提交的父级,从而使其成为初始提交

git - 如何使 HEAD 和 origin/master 指向相同(最新)修订版。 (HEAD 指向最新版本,而 origin/master 指向过去版本)

git - 如何协调分离的 HEAD 与 master/origin?

git - 如何将 GitHub 问题和维基导入到 BitBucket?

c++ - 从哪里获取 GitHub 版本的 MD5 哈希?

git - 如何撤消提交模板?

git - "user cancelled certificate check"在 TFS 2015 版本中克隆 BitBucket git 存储库时出错

Android Studio 无法通过代理连接到 Github

git - 推送到远程仓库时如何使用不同的分支名称

azure - 在 Azure 应用服务中授权 GitHub Enterprise 部署过程