我可以编辑两个文件,然后使用GitHub基于Web的编辑器进行一个提交?
GitHub具有基于Web的文件编辑function。 但是,在编辑一个文件后,我似乎必须在继续之前提交此文件的更改。 有没有办法我可以编辑两个或更多的文件,然后作出一个承诺所有的变化呢?
我认为这会更好,因为太多不必要的犯下烦人的事情。
有一个基于Web的解决方法:
- 创build一个临时分支,切换到它;
- 编辑多个文件,分别提交每个文件;
- 请求拉;
- 合并请求并删除临时分支。
我在PC上使用这种方法,我不想安装混帐。
GitHub Web Flow支持每个提交一个文件。 要将多个文件添加到单个提交中,您需要在本地克隆存储库,编辑文件,然后提交并推送。
命令行将是这样的:
-
cd
到目录 -
使用所有已修改的文件
git add <file-1> <file-2> <etc>
-
承诺
git commit -m'<your-message>
或者如果你想启动一个外部编辑器
git commit
-
发送历史/提交
git push
您可以将存储库分叉并使用git将其克隆到本地计算机,更改您喜欢的文件数量,然后创build一个提交。
@VictorIstomin和@MarCnu所说的附录:
如果您想编辑一些文件名而不是这些文件的内容,只需按照Victor提供的说明进行操作,但不必“确认壁球和合并”。 你可以点击“确认合并”(这应该是唯一的select,因为你没有真正编辑文件内容。
这个问题已经得到了很好的回答,只是想澄清这个问题,对于任何将来可能会改变文件名的观众来说,这是我在GitHub中通常做的事情。