一、关于GIT

Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus Torvalds 是这样给我们介绍 Git 的。

  Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。
  实际上内核开发团队决定开始开发和使用 Git 来作为内核开发的版本控制系统的时候,世界开源社群的反对声音不少,最大的理由是 Git 太艰涩难懂,从 Git 的内部工作机制来说,的确是这样。但是随着开发的深入,Git 的正常使用都由一些友好的脚本命令来执行,使 Git 变得非常好用,即使是用来管理我们自己的开发项目,Git 都是一个友好,有力的工具。现在,越来越多的著名项目采用 Git 来管理项目开发.
  作为开源自由原教旨主义项目,Git 没有对版本库的浏览和修改做任何的权限限制
 
  以上均来自百度百科 (逃……
 
二、关于GITHUB
  gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
   gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。
    
 以上还是来自百度(逃……
三、关于以上辅助工具的使用
  对于这两个读音gay gay的东西,说实话我都不怎么会用,原因有二:1.我是直男,不喜欢gay的东西 2.我不懂英语。虽然我不怎么喜欢这俩玩意儿,但是使用这些辅助工具到给了我一种我是一个大牛的错觉,毕竟git用起来那个界面在我这个辣鸡眼里看起来还是蛮高级的,就像电影里面那些高科技一样,花里胡哨的,感觉吊吊的。
  好了,言归正传,对于git和github我都觉得是个好东西,这两个东西不仅提供了一个可以存储代码的云空间,另一方面还提供了一个程序员交流的平台,但是我觉得唯一的缺点就是交流语言是英语,对于我们这些英语辣鸡来说很不友好,但是这玩意儿却又可以和一些歪果仁大牛交流,总的来说还是利大于弊,但是我还是不喜欢。至于那些什么交互合作的功能,从出发点来说还是好的,但是我还没有使用所以不做过多评价……
 
 
 
 
 
 
 

最新文章

  1. Linux内核USB驱动【转】
  2. EXC_BAD_ACCESS
  3. nf_contrack_netlink.c
  4. powershell.exe直接运行命令
  5. objective-C学习笔记(三)数据成员:属性与实例变量
  6. linux里source、sh、bash、./有什么区别
  7. SQL Server(解决问题)已成功与服务器建立连接,但是在登录过程中发生错误。(provider: Shared Memory Provider, error:0 - 管道的另一端上无任何进程。
  8. CentOS6.8虚拟机安装及ORALCE安装记录
  9. 虚拟机centos7 基础模板制作
  10. 移动端video标签默认置顶的解决方案
  11. webstrom 使用sass的环境配置说明
  12. Day5 Pyhton基础之编码与解码(四)
  13. Django电商项目---完成登录验证和用户中心(个人信息)day3
  14. bert 词典扩充方案
  15. .NET拾忆:反射的本质——元数据
  16. JAVA&PYTHON
  17. Vivian's Problem UVA - 1323(梅林素数+状压二进制)
  18. 第2章—装配Bean—自动化装配Bean
  19. 浅析C#中ASP.NET页面的生存周期
  20. 提高.net程序性能和稳定性-CLR Profile

热门文章

  1. 用 Koa 提供 Restful service 和查询 MongoDB 的例子
  2. MongoDB 配置服务
  3. PIE.NET-SDK插件式二次开发文档
  4. linux 卡在进度条进不去解决办法之一
  5. Java基础23-main方法
  6. isqlplus的使用
  7. JS异步上传Excel 并使用NPOI进行读写操作
  8. ebiao 报表工具使用入门
  9. [转]Implementing User Authentication in ASP.NET MVC 6
  10. J2EE课程设计:在线书店管理系统