今天是生信星球陪你的第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,其他的我还需要继续学习学无止境!
领取专属 10元无门槛券
私享最新 技术干货