用好GitHub,做一个快速成长的程序员

“ 关注公众号!期待在技术的世界与你一起进步”

在这里插入图片描述

相信很多小伙伴无论是找实习还是找工作都面临项目少,经验不足的问题,那么用好GitHub就可以帮助我们迅速成长,通过学习大佬们的一些开源项目以及研究源码,代码技术也会有质的提升,那么我们接下来就来学习一些基础的GitHub命令以及学会更好的在GitHub中搜索我们想要的项目吧。

首先我们来谈谈GitHub的基本使用

“gitHub”是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。很多爱玩github的小伙伴找工作的时候可以贴上自己的github地址来突出自己喜欢分享喜欢技术的特点。

第一步:安装git

git是一款使用命令行的工具,github使git的使用变得更加简单。不管你开发什么项目,都很有可能在github上找到现成的代码来进行参考。

使用github可以将我们的代码开源,并且可以备份代码(如果你的电脑崩了,不用担心代码丢失),首先,下载git:https://git-scm.com/downloads
在这里插入图片描述

第二步:登录GitHub
在这里插入图片描述

第三步:新建一个仓库

在这里插入图片描述
新建仓库完成后:
在这里插入图片描述

第四步:git上传本地代码

接下来在本地右键你的项目文件夹,选择 Git Bash Here

输入:git clone 加上你之前保存的路径(我的路径如下图)

把github上面的仓库克隆到本地
在这里插入图片描述
这时候本地项目文件夹中会多出一个文件夹,文件夹名为你github上项目的名称:

在git中输入:cd 加上你的文件夹名(可以输入完cd和空格后按一下Tab补全):

接下来开始向我们的仓库中提交代码:

首先把我们已经写好的代码复制到我们刚刚克隆的本地文件夹中

接下来在git的命令行中输入下面两条命令:

git add . (注:别忘记后面的.,此操作是把文件夹下面的文件都添加进来):
git commit -m “提交信息” (注:“提交信息”里面换成你需要,如“first commit”):
这里如果你没有添加ssh keys,会需要你可能输入提交信息(你输入你的邮箱和昵称(姓名)):如果添加了则不需再次输入

git config --global user.name “昵称(姓名)”
git config --global user.email “邮箱”

验证后再commit和push一次
git commit  -m  "提交信息" 
git push -u origin master 

在这里插入图片描述
然后我们打开本地仓库就可以看到我们提交的结果:
在这里插入图片描述

学会在GitHub中搜索我们想要的项目

GitHub中龙蛇混杂,要怎么样才能找到适合我们练手和学习的项目呢,肯定是有方法的,下面我们一起来学习一下如何高效的搜索
在这里插入图片描述

比如我们想学习python我们如果直接输入python进行搜索,会出现上面的样子,126w+的项目,究竟该学习哪个,显然这样的查找方法很傻,因为GitHub会把项目名字和项目描述信息或者项目提交代码是python的都给我们找出来,要想精确查找就要用到下面的方法

例如我们想学习tensorflow,想做一些tensorflow的小例子,那么我们可以在搜索框输入

in:name tensorflow-examples

搜索框中的表示名字中有“tensorflow-examples”
在这里插入图片描述

那么这样我们就可以快速找到想要学习的项目,从众多仓库中快速筛选出适合我们的项目,其他常用指令还有

in:readme tensorflow readme中有“tensorflow”
in:description tensorflow 描述中有“tensorflow”

stars:>1000 star>1000
forks:>1000 fork>1000
pushed:>2019-09-01 2019年9月1日后有更新的仓库

language:python 用python编写的项目

比如我们想搜索描述信息中有python爬虫,语言是python以及star数大于1000的开源项目,可以在搜索框输入

in:description python爬虫 language:python stars:>1000
在这里插入图片描述

我们发现只有11个符合条件的项目,这样大大的简化了我们的筛选步骤

那么到这里你应该学会如何使用GitHub上优秀的开源项目了吧!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值