GitHub多人操作

多人操作时一定要先fork,否则到时候大家的代码就不在一处了

fork相当于转载

fork的和自己建的图标是不一样的

fork并且更新GitHub仓库

  1. Fork他的仓库:这是GitHub操作,这个操作会复制Joe的仓库(包括文件,提交历史,issues,和其余一些东西)。复制后的仓库在你自己的GitHub帐号下。目前,你本地计算机对这个仓库没有任何操作。

  2. Clone你的仓库:这是Git操作。使用该操作让你发送"请给我发一份我仓库的复制文件"的命令给GitHub。现在这个仓库就会存储在你本地计算机上。

  3. 更新某些文件:现在,你可以在任何程序或者环境下更新仓库里的文件。

  4. 提交你的更改:这是Git操作。使用该操作让你发送"记录我的更改"的命令至GitHub。此操作只在你的本地计算机上完成。

  5. 将你的更改push到你的GitHub仓库:这是Git操作。使用该操作让你发送"这是我的修改"的信息给GitHub。Push操作不会自动完成,所以直到你做了push操作,GitHub才知道你的提交。

  6. 给Joe发送一个pull request:如果你认为Joe会接受你的修改,你就可以给他发送一个pull request。这是GitHub操作,使用此操作可以帮助你和Joe交流你的修改,并且询问Joe是否愿意接受你的"pull request",当然,接不接受完全取决于他自己。

注意要想merge的话一定是先fork了他的,日后才能和他进行合并。如果你是自己在本地新建的仓库,以后是没法和他进行合并的,因为你们不在一个源头上

同步更新操作

如果你fork的人的更新了代码

在pull request里

相当于把他的合并到你的这里来

然后是否同意这次merge是在你这里判断了,你自己同意就行了

参考:

https://linux.cn/article-4292-1.html

发布了466 篇原创文章 · 获赞 192 · 访问量 20万+

猜你喜欢

转载自blog.csdn.net/hxxjxw/article/details/105335031