在Github上推送到别人的分支

6
我对GitHub还比较陌生,希望你能帮忙。有一个我想要推送更改的存储库的分支,但我没有被添加为合作者。我需要采取哪些步骤才能向该分支推送更改?
我进行了一些研究,发现我可能需要fork存储库,本地进行更改,然后创建pull请求,但我仍然有点困惑。非常感谢你的帮助。
1个回答

2

如果您没有写入权限,无法直接推送到分支。您可以通过点击“fork”按钮轻松地派生存储库。然后使用以下命令在本地克隆存储库:


git clone https://github.com/your-username/project.git

接下来,您需要切换到需要进行更改的分支,只需使用以下命令:

git checkout branch_name

然后进行必要的更改。现在您需要提交更改:
git add --all .
git commit -m "changes description"
git push

现在请访问您的个人资料中的存储库。您可以看到一个通知,提示您打开新的拉取请求。
更多信息,请查看以下链接:https://akrabat.com/the-beginners-guide-to-contributing-to-a-github-project/

git commit -am "<Commit message>" 将在一行中添加并提交,如果您确定需要添加所有修改的内容,则无需使用两个命令。 - yogesh_desai

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接