欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

用好 GitHub,成为快速成长的程序员

最编程 2024-07-18 09:27:45
...

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

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

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

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

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

第一步:安装git

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

使用github可以将我们的代码开源,并且可以备份代码(如果你的电脑崩了,不用担心代码丢失),首先,下载git:https://git-scm.com/downloads
用好GitHub,做一个快速成长的程序员_github_02

第二步:登录GitHub
用好GitHub,做一个快速成长的程序员_git_03

第三步:新建一个仓库

用好GitHub,做一个快速成长的程序员_github_04
新建仓库完成后:
用好GitHub,做一个快速成长的程序员_经验分享_05

第四步:git上传本地代码

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

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

把github上面的仓库克隆到本地
用好GitHub,做一个快速成长的程序员_github_06
这时候本地项目文件夹中会多出一个文件夹,文件夹名为你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_07
然后我们打开本地仓库就可以看到我们提交的结果:
用好GitHub,做一个快速成长的程序员_GitHub_08

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

GitHub中龙蛇混杂,要怎么样才能找到适合我们练手和学习的项目呢,肯定是有方法的,下面我们一起来学习一下如何高效的搜索
用好GitHub,做一个快速成长的程序员_GitHub_09

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

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

in:name tensorflow-examples

搜索框中的表示名字中有“tensorflow-examples”
用好GitHub,做一个快速成长的程序员_github_10

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

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
用好GitHub,做一个快速成长的程序员_git_11

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

那么到这里你应该学会如何使用GitHub上优秀的开源项目了吧!
用好GitHub,做一个快速成长的程序员_github_12

推荐阅读