GitHub新手入门教程

一、简介

GitHub设置成功每一步都有详细的步骤来解释,其中有一些截图或者代码来自于网上。如果只是简单的使用GitHub新手可以使用网页版本。

首先,对GitHub简单的介绍下,GitHub有一个很强大的功能就是,你在服务器上边可以创建一个库(稍后会介绍怎么创建),开发写代码是一件很重大的任务,特别是一个很多人的团队同时开发庞大项目的时候,会十分复杂,每个人完成的模块、时间、进度都是不相同的,你写一点我写一点,甚至你今天写的出现了错误,影响到了我昨天写的代码,最后怎样才能将多人的代码轻松的汇总起来,如何解决汇总所有人的代码之后产生的一系列问题。GitHub这个软件能完美解决。我们在GitHub服务器上有一个主仓库,这里用来储存我们的所有代码,如果不付费的话是所有人都可以看的,如果不想让别人看到你的代码,可以选择付费仓库。我们创建了主仓库之后,就可以在电脑上创建分支,之后你就可以在电脑上完成自己的代码,写完之后直接同步到电脑本地分支,当你认为可以上传到GitHub服务器主仓库时,就可以申请更新,当通过审核的时候,你代码就出现在自己的主仓库中,这样全世界的程序员都可以查看你的代码。全世界现在已经有300万的注册用户,还有一些相当知名的开源项目也在其中公布代码。在GitHub上你可以看到很多计算机领域的精英和专家分享的自己的代码。这是GitHub的两个主要优点,适合团队高效协作工作,以及可下载其他优秀开发者的代码学习。

现在,GitHub已是一个拥有500万开发者的社区。其中不乏Linux发明者Torvalds这样的顶级黑客,以及Rails创始人DHH这样的年轻极客。

GitHub是这个星球上最流行的开源托管服务。目前已托管500多万git项目,不仅越来越多知名开源项目迁入GitHub,比如 Ruby on Rails、jQuery、Ruby、Erlang/OTP;近三年流行的开源库往往在GitHub首发,例如:BootStrap、Node.js、CoffeScript等。alexa全球排名414的网站。

二、注册自己的账号

https://github.com/ 这是GitHub的官方网站,在官网上可以注册属于自己的GitHub账号,网上是全英文的,对于英语不好的同学建议使用谷歌浏览器,谷歌浏览器可以翻译网页变为中文使用起来十分方便。

通过简单的步骤之后你就会有一个属于自己的GitHub账号。再简单注册完成之后会需要验证你所输入的邮箱才能正常使用你的GitHub。

 在注册完成之后,完成一些简单的设置之后,你需要创建一个属于自己的库

三、创建自己的代码仓库

在登陆自己的GitHub账号之后,在网页右上角的小加号是用来创建自己的库的按钮,之后的步骤将网页翻译成中文之后,按提示进行创建自己的库即可。

第一个框是自己为自己的库起一个名字,第二个框是自己对库的一个简单介绍

在创建完成自己的库之后,下面就要让自己的电脑克隆一个自己所创建的库,方面自己电脑上的代码同步到GitHub你所创建的库当中。

四、安装Git Bash

为了实现,就需要安装一个软件,Git Bash。

下面我就介绍一下这个软件的安装,以及简单的配置。

git-scm.com 首先进入GitHub官网,下载适合自己电脑的版本

下载完安装包之后运行

在安装过程中直接默认选项即可。

五、配置

在对git bash进行配置的时候大多数新手都是一头雾水,下面我对配置的每一步就会有详细的记录。代码我也是从网上和学长那边要来的。

我第一次打开软件后看到这个界面也是一脸懵逼的,然后通过查阅了各种各样的资料之后才有了一些思路。

首先要在本地创建一个ssh key 这个的目的就是你现在需要在你电脑上获得一个密匙,就是咱们平时的验证码一样的东西,获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。下边介绍一下如果获得这个钥匙,又是如何输入到你的GitHub里边的呢

很多人第一次打开这个GitHub的时候一脸懵逼,认为这是什么。对于一个新手来说看到这个是没有任何思路,没有任何想法的。

这一栏 开始是你的计算机的名字在我这里就是Hanani @后边的内容是你的计算机型号,很多时候有的人打开之后@后边是乱码,这个时候也不要在意,因为有些电脑型号是中文的,可能在显示的时候出现了问题,不影响你后期的操作。

接下来,就要开始获取属于你自己的密匙。在git bash中所有功能都是通过简单的一些代码来实现的。获取密匙的时候需要输入

$ ssh-keygen-t rsa-C "your_email@youremail.com"

需要输入这个代码,引号内需要改成你在注册GitHub的时候绑定的邮箱账号。之后会有一些简单的让你确认的操作,之后让你会提示操作路径、密码等等,一般情况下就直接按回车一路过就可以。

如果之后你出现了这个界面之后,就说明你的密匙已经成功创建了。现在你就需要去他刚刚显示的存储位置打开它,把其中的内容复制出来。

在.ssh这个文件夹中

之后你会看到这些内容,有的人会在id_rsa后边带有一个pub,之前看网上教程需要找到带pub的文件,因为我在生成后没有带.pub的文件,怀着忐忑的心打开id_rsa后发现这里边的密匙也是可以使用的。打开id_rsa的时候需要用记事本的方式打开。

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDIskXqZF3SSFtACK6zoNGJabikTBC3kig6+4j4dCq1tswhA9YkuJCi0WpRmGYWBQ67dyT2or7RedFZlULLZN3nL6AWlo5V2jRXw4WQxCon2rU1p122wmiTzqYOfsykjwullWV4bYcZU4n77A4/9WwlSqZCpEbcdwV8IMkvwfJUInSWqTvmYMcKTWu8yad5DZ2v7LBWfgsL/Tfx7aEB8UjDNJ6SPw30Yijy+62YrftYGgbuwoiL9hDNGO2LfjgOkglHTBJaZe31uQLLWc5uCzd+7Dgh7RaKMmeuz2Uv7yqm/IEU9jH8cPMR9YRPIhmzg38G2s9ILn27QqW9j1hrFY1V 18672778888@163.com

这就是我所获取的密匙,打开之后很长的一段,不要惊讶,没有问题,这就是你所需要的密匙。

现在你就需要登录到你的GitHub上边添加这个密匙

打开你GitHub的设置界面,找到SSH and GPG keys这个选项之后,在网页右上角有一个添加新的SSH keys 点击

这里的title 是让你给你的密匙起一个名字,根据个人喜好,什么名字都可以,然后把你在刚刚文件中复制的密匙,填写在下边的大框里。保存即可。

之后你就可以回到你的Git bash上边了

然后输入上边的代码,来检查是否成功绑定。第一次绑定的时候输入上边的代码之后会提示是否continue,在输入yes后如果出现了:You've successfully authenticated, but GitHub does not provide shell access 。那就说明,已经成功连上了GitHub。接下来还需要简单的设置一些东西。

输入上边的代码,name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址

这两个的顺序可以颠倒,没有固定的顺序。

下面就要将你的库克隆下来到本地电脑中,方便以后进行上传代码

在库创建完成之后 会有一个网址出现在网页中。

个人习惯将自己的文件储存在d盘之中,所以你先需要将git bash定位在d盘中

在git bash中输入 cd /D 注意盘名字一定要是大写。如不输入这个语句 不给git bash定位的话,默认的本地文件位置是在c盘中。

输入之后会出现/D说明定位成功。

之后输入

git clone后边的网址就是你创建库成功之后的网址

之后打开我所定位的D盘

可以看到,D盘中已经有以我的库名所创建的文件夹了。

打开这个文件夹,然后在其中创建一个任意格式,任意名称的文件。

之后重新定位git 把书 的位置,定位在你库的文件夹。

之后输入ls语句 ls的作用是查看你目前所定位的文件夹中的文件,现在可以看出来,我刚刚所创建的test文件已经出现了。

然后输入 git add test.txt

之后输入然后git commit -m "cc"  引号内的内容可以随意改动,这个语句的意思是 给你刚刚上传的文件一个备注,方便查找记忆而已

输入之后出现以上情况,然后在输入git push origin master 之后会出现一个

界面,在这里登陆你之前注册的GitHub账号之后点击login。

如果之后出现这种情况的话,就是登陆失败了,这时候你就需要输入你GitHub的账号名称

输入之后会出现这个界面,然后再次输入你的GitHub密码。

出现类似界面,你就可以欢呼了,代表你成功了。

现在打开你的GitHub网站,找到你创建的库

发现今天的格子已经绿了,说明你已经上传了你刚刚所创建的文件。

最后,你只需要将你的代码,放到库的对应的文件夹中,然后使用,git add 、git commit -m "   " 、最后git push origin master,将你的代码提交就可以了。就正常保存在githu网站上了。

六、如果你对 Android 开发也感兴趣的的话

给自己定个目标,月薪30K,提省自己完全是可以实现的呢

七、Android开发十年感悟

社会阶层逐渐固化,普通人越来越难突破,时间是可贵的成本,唯有站在前人的肩膀上快速提升自己的技术能力。少走弯路,不走弯路。

转眼间 Android 开发已经十年了。2014年6月毕业于浙江大学,迷茫,幸运的是在学长的引导下踏入了安卓开发之路。站在巨人的肩膀上,成长快,弯路少。

说实话自己摸索学习 Android,可能会一头雾水,迷茫,简单的技术重复学,核心的技术找不到,知识点和知识结构很碎片化,没有完整的知识体系。这里找找,那里搜搜,时间久了,感觉像学了很多,实际上还是初级阶段。耗时长,成长慢。

朋友在知名软件培训机构任职 Android 高级讲师(在BAT大厂工作过十多年),培训机构报名学习一般学费是2万多,5个月的课时系统化学习从零基础到与企业接轨上手工作。经常与朋友交流,决定将原版课程(java基础,java提高,kotlin基础,kotlin实战,Android基础,Android进阶,Android高级,Android系统)系统化总结,整理,提供给需要的小伙伴,帮助一些愿意主动学习提高自己的小伙伴。

系统化学习完估计需要5个月左右,学完初级和中级课程直面12K以上的岗位,学完高级课程直面18K以上的岗位,学完瓶颈突破阶段课程直面25K以上的岗位。

八、Android知识体系2024年Android开发VIP学习资料全套

学习资料为视频+文档,非常详细,非常全面,所以文件毕竟大,只能存网盘中

九、Android与Jetpack实战

十、Kotlin项目实战案例

十一、移动Android互联网架构开发

十二、Android面试题题库+知识点

十三、Android面试+项目实战开发对标阿里

十四、Android零基础入门课堂

十五、Android高级开发瓶颈突破系列课程

十六、Android安卓高级开发工程师

十七、移动Android互联网结构开发课程

十八、学习工作总结整理Android全体系化知识

如果你是计算机软件相关专业刚毕业的学生,非常适合从基础篇开始学习,少走弯路,直线入门提升。


如果你是工作两三年的初级工程师,非常适合学习进阶提高课程,快速提升成为高级工程师


如果你是工作五年以上的中高级工程师,非常适合学习瓶颈突破阶段课程,快速成长成为资深工程师,直接对标大厂,薪资翻倍

我们都是普通人,通过自己的努力都可以成长,只是成长速度快慢不一,站在前人的肩膀上学习会成长更快,不走弯路,提升效率,快速成长。

课程可以免费试看哦,需要免费看的小伙伴,可以扫描下方二维码加我微信哦,让我们一起探讨技术之路,一起学习,一起成长,为社会创建更多的价值,为自己争取更美好的生活。帮助别人,就是帮助自己,谢谢!
---------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------------------

十九、需要更多其它岗位的学习资料也可以微信咨询哦!

需要更多其它岗位的学习资料也可以微信咨询哦!

---------------------------------------------------------------------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值