当前位置:   article > 正文

如何利用github学习项目_Python学习第85课-GitHub上项目的fork和clone操作

如何利用github学习项目_Python学习第85课-GitHub上项目的fork和clone操作

【每天几分钟,从零入门python编程的世界!】

GitHub是一个共享的开源平台,上面有很多大神的项目和代码,我们如果想看看大神的代码怎么写的,他们的思路是什么样的,就可以通过GitHub自带一个叫fork的功能,把别人的repository里面的代码相当于复制粘贴到你自己的repository里面,进行阅读和研究。

比如我们可以在GitHub上的搜索框输入并搜索一个叫itchat的的项目,它是一个基于微信的个人接口,我们可以用Python进行一些定制化的命令,制作一个微信上自动回复的机器人。

ea24aa0cc8509e0bba03bc666d630db8.png

关于itchat的具体的用法,我们到后面再进行研究学习。现在我们主要了解如何fork别人的项目进行研究学习。

现在我们既然想用这个itchat,或者说想研究下大神是如何实现这个itchat功能,我们就在搜索itchat后打开的页面上,点击littlecodersh/ItChat,如下图:

68fc66f05f311f5c5914331c7df4d1b7.png

然后在打开的页面点击fork,如下图:

7fabcf0bdcfd800fe5e72024629b13f9.png

点击fork之后,就会打开一个新的页面,显示:forked from littlecodersh/ItChat,相当于把itchat这个项目从大神的云端主机的repository里面复制到你自己的云端主机的repository里面了。如下图:

ab58a0ebfa4b630c2d3e3f819ce18b8f.png

这样我们就可以在GitHub云端查看阅读itchat这个项目了,但是想要修改itchat里面的代码,在云端是很难去做到的,这时我们就要把它从云端复制到本地环境进行修改。

那么我们如何把大神的itchat这个项目复制到本地环境呢?

1. 我们先在本地桌面创建一个叫itchat_learning的文件夹。

7739be9eec3c655851b39ee69deb5aeb.gif

2. 接下来我们把itchat从GitHub上下载到本地

如果我们没有接触过shell命令行,我们很可能在GitHub上点击clone or download这个按钮进行下载:

736d9e074ac9ebca239aba92ac996a6d.png

但是我们既然学了命令行,我们可以用命令行去下载,那么我们可以把这个itchat项目的地址复制下来,然后在shell命令行中用这个命令:

git clone 《项目地址》

来完成下载到本地。操作如下图:

1f6d7f21f8ee418b8a630031d4c4991a.gif

通过以上2步我们就完成了把itchat下载到本地的操作。

我们打开本地桌面的文件夹itchat_learning,可以看到里面的itchat项目文件跟GitHub上itchat的文件一样。

以上我们只是以itchat这个项目进行举例说明,你可以通过git clone命令在GitHub上下载或者复制其他任何项目进行研究。

到这里,我们就学会了如何通过shell命令行和git进行项目的版本控制,以及GitHub的基本操作。包括如何把本地项目分支push到GitHub、如何把GitHub上的项目分支pull到本地,并进行本地项目分支和GitHub上项目分支的合并以及同步更新,如何把GitHub上别人的项目fork到自己GitHub账号中,或者fork到本地环境。

shell、git、GitHub的相关知识和基本操作是工程师必备技能,我们已经学会了,接下来可以进入新的征程了!

ce52c0af38c129d26a61f09b03438679.png

我是时问新,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/913885
推荐阅读
相关标签
  

闽ICP备14008679号