github学习

主要目的是学习如何使用Github,顺便先了解了一下Git:

Git教程-廖雪峰的官方网站

Git是一种分布式版本控制系统。自己在修改论文的时候就老是会碰到版本的问题,多次修改之后文件夹里就有了“file1”“file1.1”“file1.1-副本”“file1.1.1”这样的文件,这个就是版本的问题。要“和同学一起做作业”的时候就更加麻烦了,老是要把文件用U盘拷过来拷过去,要么就还要登QQ或者邮箱发送,然后下载。

“于是你想,如果有一个软件,不但能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以,岂不是很方便?”

与分布式对应的是集中式版本控制系统(CVS、SVN),它们的版本库都是放在中央服务器的,每次打开都要联网下载,有点和“云存储”类似,但要是没网,你连自己的文件都找不到,网速一旦慢下来,工作就根本没法及时记性。分布式的关键就在于:每台电脑上都有一个完整的版本库,当你需要修改文件时,只需要把你的修改推送同事,他就能和自己的文件原型做对比,看到修改的部分了。实际上,分布式解决了集中式“单点故障,集群无法工作”的问题,当一台故障时可以去其他的机子上拷贝版本过来。其实分布式也有一台充当“中央服务器”的电脑,但它的作用仅仅在于“交换”大家的修改(没有个头便无法交换,但还可以工作,而集中式没了头就根本无法工作了)。

而GIthub是一个网站,可以给用户提供Git服务,你只需要注册个账号,就不用自己部署git系统了。

如何使用Github:

如何高效利用Github-阳志平的网志



强力推荐这个网站:

http://www.worldhello.net/gotgithub/01-explore-github/010-what-is-github.html

超详细的讲解,虽然用的布局可能不太一样,但核心部分都没变过,讲得很透彻。

要开始折腾啦:




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值