如何使用命令行编辑其他人创建的github存储库

时间:2014-01-22 03:09:16

标签: git github

大家好,我是git的新手。我在github上看到了很多reposistories。我的一个朋友在php和javascript中创建了一个新的存储库来制作插件。

问题是,我可以使用git软件通过任何命令行从基本目录编辑该存储库的php和javascript文件。我已经google了很多次但我没有得到任何有用的答案。任何帮助将不胜感激。谢谢你提前。

1 个答案:

答案 0 :(得分:2)

当然,你绝对可以做你想要的。

命令行具有git命令,可用于克隆存储库,提交对其的更改,并推回这些更改。

由于你的问题的性质,我会假设你有一些基本的Git知识。如果没有,请查看本教程:http://try.github.io/

好的,所以你的朋友有一个GitHub存储库,你想对这个存储库中的文件进行更改。有两种方法可以做到这一点。我将首先解释不太常见但更简单的解决方案,以及更常见但更复杂的方法。

1)成为Repo的合作者

此选项非常简单。你要做的就是让你的朋友在你的回购中添加你作为合作者。他们通过转到github上的回购,点击他们的回购设置,转到协作者部分,然后将你的名字添加到协作者列表来实现这一目的。

然后你可以克隆,提交你的更改,直接推送到你朋友的回购邮件。

2)叉好回购并提交拉取请求

此选项有点复杂,但允许您的朋友批准或撤消对回购的更改。要执行此操作,请转到朋友的存储库的GitHub页面,然后单击Fork按钮(当前位于页面右上角)。这将在您的GitHub帐户下克隆您朋友的存储库。

现在,您可以克隆自己的存储库副本,提交更改,然后推送到您的存储库。此时您的更改尚未在您朋友的回购中 - 他们在您的回购副本中!要将您的更改记录到朋友的回购中,您需要打开拉取请求以供您的朋友批准。使用GitHub界面打开拉取请求,将通知您的朋友。

希望能回答你的问题。