git github 初识——安装与学习资源

来源:互联网 发布:c指针数组赋值 编辑:程序博客网 时间:2024/06/06 08:58

说明

版本控制一直有用,但也只是停留在很基础的使用上,遇到一些比较复杂的情景经常犯懵,为了补上这一块的基础不扎实,最近开始对这部分进行一些学习。之前项目中一直使用SVN,接触过github,并有一点点使用经验。考虑到越来越多的开源项目迁移到github上,有必要系统学习一下git。

git 与 SVN

git 与 svn 都是目前比较常用的版本控制工具,svn 出道比 git 要早,但 git 这几年发展也很迅猛,很多企业由于历史原因与迁移成本,仍然使用svn,但一些新的开源项目往往更倾向于使用git。
svn 与 git 有一个很大的区别在于,svn 属于集中式版本控制,git 属于分布式版本控制。
简单而言,就是 svn 多人协作时,所有人同步的都是服务器上的版本; git 多人协作时,每个人除了服务器上版本之外,还有一个本地版本,带来的便利时,即便是无法访问服务器也可以进行版本控制(当然,可能暂时无法同步其他成员修改),代价是需要进行 commit + push 才能将修改提交到服务器上。

git/github 安装

git 支持 windows、Mac OS X、Linux系统,在windows、Mac OS X下,一般更倾向于使用GUI工具 Github,这样可以极大地降低学习成本,Linux环境下则只好使用命令行(Linux 桌面版是否有 GUI 工具不太清楚,有知道朋友还请告知)。
建议自己去github官网注册账号。

  • Windows、Mac 安装 github
    • 官网下载: https://desktop.github.com/ (此方式为在线安装,但是由于国内网络环境,经常无法顺利安装成功)
    • 离线安装:http://download.csdn.net/download/devsplash/9745614 (建议从这里下载离线安装包)
    • 命令行工具:https://git-scm.com/download (如果坚持要挑战命令行,可以直接下载git)
  • Linux 安装 git
    • yum install git

学习资源

  • 慕课网在线视频: http://www.imooc.com/search/?words=git
  • github官网文档: https://help.github.com/desktop/guides/
0 0
原创粉丝点击