没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
廖雪峰老师的Git教程是很多人git使用的启蒙教程,包括本人在内也是从他的教程开始学起的,百度git其排名最靠前。但是这么好的教程,每次都得去网上查很不方便。 网上也有其他PDF版,但是连目录都没有,而且排版很不舒服。这个PDF版,是经过专业排版后的版本,可以直接打印成册进行参考。 最后感谢廖雪峰老师的无私奉献的知识分享精神,如果大家觉得课程对你有益,别忘了去给廖雪峰老师点赞。
资源推荐
资源详情
资源评论
Git 教程
Git 简介 ......................................................................................................................................................... 1
Git 是什么 ............................................................................................................................................. 1
Git 的诞生 ............................................................................................................................................. 2
集中式 vs 分布式 .................................................................................................................................. 3
安装 Git ......................................................................................................................................................... 5
在 Linux 上安装 Git ............................................................................................................................. 5
在 Mac OS X 上安装 Git ...................................................................................................................... 5
在 Windows 上安装 Git ........................................................................................................................ 6
创建版本库 ................................................................................................................................................... 8
创建 GIT 库 .......................................................................................................................................... 8
把文件添加到版本库 ........................................................................................................................... 8
时光机穿梭 ................................................................................................................................................. 11
查看当前状态 ..................................................................................................................................... 11
版本回退 ............................................................................................................................................. 13
工作区和暂存区 ................................................................................................................................. 17
管理修改 ............................................................................................................................................. 21
撤销修改 ............................................................................................................................................. 23
删除文件 ............................................................................................................................................. 26
远程仓库 ..................................................................................................................................................... 28
创建 GitHub 账号 ............................................................................................................................... 28
添加远程库 ......................................................................................................................................... 30
从远程库克隆 ..................................................................................................................................... 33
分支管理 ..................................................................................................................................................... 36
创建与合并分支 ................................................................................................................................. 36
解决冲突 ............................................................................................................................................. 40
分支管理策略 ..................................................................................................................................... 44
Bug 分支 ............................................................................................................................................. 46
Feature 分支 ........................................................................................................................................ 49
多人协作 ............................................................................................................................................. 51
标签管理 ............................................................................................................................................. 56
创建标签 ............................................................................................................................................. 56
操作标签 ............................................................................................................................................. 59
使用 GitHub ................................................................................................................................................ 61
自定义 Git ................................................................................................................................................... 63
忽略特殊文件 ..................................................................................................................................... 63
配置别名 ............................................................................................................................................. 65
搭建 Git 服务器 .................................................................................................................................. 68
期末总结 ..................................................................................................................................................... 71
史上最浅显易懂的 Git 教程!
为什么要编写这个教程?因为我在学习 Git 的过程中,买过书,也在网上 Google 了一堆 Git 相关
的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离
破碎地介绍 Git 的某几个命令,还有直接从 Git 手册粘贴帮助文档的,总之,初学者很难找到一个由浅
入深,学完后能立刻上手的 Git 教程。
既然号称史上最浅显易懂的 Git 教程,那这个教程有什么让你怦然心动的特点呢?
首先,本教程绝对面向初学者,没有接触过版本控制概念的读者也可以轻松入门,不必担心起步
难度;
其次,本教程实用性超强,边学边练,一点也不觉得枯燥。而且,你所学的 Git 命令是“充分且必
要”的,掌握了这些东西,你就可以通过 Git 轻松地完成你的工作。
文字+图片还看不明白?有视频!!!
本教程只会让你成为 Git 用户,不会让你成为 Git 专家。很多 Git 命令只有那些专家才明白(事实
上我也不明白,因为我不是 Git 专家),但我保证这些命令可能你一辈子都不会用到。既然 Git 是一个
工具,就没必要把时间浪费在那些“高级”但几乎永远不会用到的命令上。一旦你真的非用不可了,
到时候再自行 Google 或者请教专家也未迟。
如果你是一个开发人员,想用上这个世界上目前最先进的分布式版本控制系统,那么,赶快开始
学习吧!
作者:廖雪峰
Git 简介
Git 是什么
Git 是目前世界上最先进的分布式版本控制系统(没有之一)。
Git 有什么特点?简单来说就是:高端大气上档次!
那什么是版本控制系统?
如果你用 Microsoft Word 写过长篇大论,那你一定有这样的经历:
想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的
Word 文件,再接着改,改到一定程度,再“另存为……”一个新文件,这样一直改下去,最后你的 Wor
d 文档变成了这样:
过了一周,你想找回被删除的文字,但是已经记不清删除前保存在哪个文件里了,只好一个一个
文件去找,真麻烦。
看着一堆乱七八糟的文件,想保留最新的一个,然后把其他的删掉,又怕哪天会用上,还不敢
删,真郁闷。
更要命的是,有些部分需要你的财务同事帮助填写,于是你把文件 Copy 到 U 盘里给她(也可能
通过 Email 发送一份给她),然后,你继续修改 Word 文件。一天后,同事再把 Word 文件传给你,此
时,你必须想想,发给她之后到你收到她的文件期间,你作了哪些改动,得把你的改动和她的部分合
并,真困难。
于是你想,如果有一个软件,不但能自动帮我记录每次文件的改动,还可以让同事协作编辑,这
样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软
件里瞄一眼就可以,岂不是很方便?
这个软件用起来就应该像这个样子,能记录每次文件的改动:
剩余74页未读,继续阅读
zcube
- 粉丝: 167
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于ArcEngine的GIS数据处理系统.zip
- (源码)基于JavaFX和MySQL的医院挂号管理系统.zip
- (源码)基于IdentityServer4和Finbuckle.MultiTenant的多租户身份认证系统.zip
- (源码)基于Spring Boot和Vue3+ElementPlus的后台管理系统.zip
- (源码)基于C++和Qt框架的dearoot配置管理系统.zip
- (源码)基于 .NET 和 EasyHook 的虚拟文件系统.zip
- (源码)基于Python的金融文档智能分析系统.zip
- (源码)基于Java的医药管理系统.zip
- (源码)基于Java和MySQL的学生信息管理系统.zip
- (源码)基于ASP.NET Core的零售供应链管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页