我可以编辑两个文件,然后使用GitHub基于Web的编辑器进行一个提交?

GitHub具有基于Web的文件编辑function。 但是,在编辑一个文件后,我似乎必须在继续之前提交此文件的更改。 有没有办法我可以编辑两个或更多的文件,然后作出一个承诺所有的变化呢?

我认为这会更好,因为太多不必要的犯下烦人的事情。

有一个基于Web的解决方法:

  1. 创build一个临时分支,切换到它;
  2. 编辑多个文件,分别提交每个文件;
  3. 请求拉;
  4. 合并请求并删除临时分支。

我在PC上使用这种方法,我不想安装混帐。

GitHub Web Flow支持每个提交一个文件。 要将多个文件添加到单个提交中,您需要在本地克隆存储库,编辑文件,然后提交并推送。

命令行将是这样的:

  1. cd到目录

  2. 使用所有已修改的文件

     git add <file-1> <file-2> <etc> 
  3. 承诺

     git commit -m'<your-message> 

    或者如果你想启动一个外部编辑器

     git commit 
  4. 发送历史/提交

     git push 

您可以将存储库分叉并使用git将其克隆到本地计算机,更改您喜欢的文件数量,然后创build一个提交。

@VictorIstomin和@MarCnu所说的附录:

如果您想编辑一些文件名而不是这些文件的内容,只需按照Victor提供的说明进行操作,但不必“确认壁球和合并”。 你可以点击“确认合并”(这应该是唯一的select,因为你没有真正编辑文件内容。

这个问题已经得到了很好的回答,只是想澄清这个问题,对于任何将来可能会改变文件名的观众来说,这是我在GitHub中通常做的事情。