赞
踩
【每天几分钟,从零入门python编程的世界!】
GitHub是一个共享的开源平台,上面有很多大神的项目和代码,我们如果想看看大神的代码怎么写的,他们的思路是什么样的,就可以通过GitHub自带一个叫fork的功能,把别人的repository里面的代码相当于复制粘贴到你自己的repository里面,进行阅读和研究。
比如我们可以在GitHub上的搜索框输入并搜索一个叫itchat的的项目,它是一个基于微信的个人接口,我们可以用Python进行一些定制化的命令,制作一个微信上自动回复的机器人。
关于itchat的具体的用法,我们到后面再进行研究学习。现在我们主要了解如何fork别人的项目进行研究学习。
现在我们既然想用这个itchat,或者说想研究下大神是如何实现这个itchat功能,我们就在搜索itchat后打开的页面上,点击littlecodersh/ItChat,如下图:
然后在打开的页面点击fork,如下图:
点击fork之后,就会打开一个新的页面,显示:forked from littlecodersh/ItChat,相当于把itchat这个项目从大神的云端主机的repository里面复制到你自己的云端主机的repository里面了。如下图:
这样我们就可以在GitHub云端查看阅读itchat这个项目了,但是想要修改itchat里面的代码,在云端是很难去做到的,这时我们就要把它从云端复制到本地环境进行修改。
那么我们如何把大神的itchat这个项目复制到本地环境呢?
1. 我们先在本地桌面创建一个叫itchat_learning的文件夹。
2. 接下来我们把itchat从GitHub上下载到本地
如果我们没有接触过shell命令行,我们很可能在GitHub上点击clone or download这个按钮进行下载:
但是我们既然学了命令行,我们可以用命令行去下载,那么我们可以把这个itchat项目的地址复制下来,然后在shell命令行中用这个命令:
git clone 《项目地址》
来完成下载到本地。操作如下图:
通过以上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的相关知识和基本操作是工程师必备技能,我们已经学会了,接下来可以进入新的征程了!
我是时问新,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。