开始探索神奇的Github

今天是生信星球陪你的第217天

大神一句话,菜鸟跑半年。我不是大神,但我可以缩短你走弯路的半年~

就像歌儿唱的那样,如果你不知道该往哪儿走,就留在这学点生信好不好~

这里有豆豆和花花的学习历程,从新手到进阶,生信路上有你有我!

豆豆写于18.12.13

不知你是否遇到过这样的问题,自己的代码虽然整齐放在硬盘或者云盘中,但是用的时候还是不好找;想要获得之前的版本,看看自己这些天做了哪些改动,最后只找到一个版本;想要和别人分享,听听别人的意见,但找不到一个又快捷又高效的方法。

于是,GitHub出现在我们的世界,造福了代码界。

花花最近买了一本Github入门的书,好心的花花看我在学git马上借给了我,下面写一下今天的学习过程

GitHub的故事

https://buzzorange.com/techorange/2015/04/09/linus-torvalds-talked-about-git/

看看linux之父Linus Torvalds 是如何在10天之内开发完成这一个分布式系统的,并且理由很简单:他痛恨SCM(Software Configuration Management),并且自己很厉害。牛人就是这样,用的不爽,自己开发!

Github的使用

https://github.com 主要就是注册的过程,邮箱在下面的操作过程中会经常用到

终端Git的使用

Git应该包括三个版本,其中GitHub是网站版,还有Github桌面版(Mac和Windows的应用程序)和Git的terminal终端版

我们平时都会上Github看别人的代码,但别人修改和上传并不是直接从网站版的Github进行操作的。一般都是使用VS code(听别人讲很好用,自己今天抱着试试看的心态下载下来,开始用的确实不错,感觉日后会上瘾的),然后搭配终端的Git,可以直接修改并且上传到网站,更重要的是,可以通过清楚记录自己做了什么。

第一步 下载安装git

一般Mac是自带的,Windows需要安装(https://git-scm.com/downloads)

第二步 初始化git(本地仓库)

第三步 将网站版Github和本地Git联系起来

它们两个需要用一个密匙连接,这把钥匙就是SSH

先在本地操作

检查本地是否存在SSH文件:

如果不存在,使用 【这里的邮箱是自己注册Github的邮箱】

然后会提示存放SSH的路径,默认敲回车【默认保存在中】

最后会让你设置密码再核对一遍密码,就搞定了

看看生成了什么: ,其中的是需要用到的

将其中的内容复制下来,一会要用

再去Github网站

登录进去自己的账号=》右上角头像中的=》左侧栏中的 =》 =》Title一般就写邮箱就好,Key就把刚才复制的一段密匙粘贴到这里=》

最后测试

在本地终端输入

如果出现 就说明关联成功

第四步 使用VS code创建文件

我们现在已经激活了本地的git,可以使用查看当前的git状态,这是一个非常有用的命令,因为我们一般会对git进行反复的提交和修改。

如果结果返回说明还没有将代码加入待改动队列或者返回 说明改动了本地但还没有提交给远程服务器,可以使用或者 将更新的代码加入缓冲区,准备提交;

如果出现 说明我们对代码做的改动已经加入了待提交缓冲区,随时准备提交给远程服务器,然后我们就可以用

做一个简单的测试html代码,保存为index.html文件

【这些代码你可以复制到自己的VS code中或者随意新建一个进行测试】

另外保存一个css文件mian.css

得到的效果就是这样:

第五步 上传

第六步 查看修改版本的差异

一般一个代码会做不同的修改,如果创建的时候用添加了清晰地主题,那么就大大方便了日后的debug

好啦,关于个人的Git配置就说这么多,另外如果要参与合作项目,需要用到git clone,其他的我还需要继续学习学无止境!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181213G1M2FY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券