Git是目前世界上最先进的分布式版本控制系统
Git入门书籍:
-
《Pro Git》
:知名度最高的Git入门教程,此书是进阶的重中之重
-
《精通Git》(第2版) :原英文版是本好书,翻译质量不高
-
《Git团队协作》
-
《GitHub入门与实践》
-
《Git小书》:这本书目前只有mobi的电子版
Git提升书籍:
-
《GitHub实践》:对已经熟悉Git或GitHub、想提升相关技能的读者
-
《Git版本控制管理》(第2版)
-
《Git权威指南 》
其他学习方式:
-
Git教程 - 廖雪峰的官方网站
-
Git 工作流程(阮一峰)
-
菜鸟教程-Git简明教程
肯定还有更多好的书籍或学习渠道是我没有整理到的,大家可以分享出来,让更多小伙伴收益。部分书籍我也收集到了PDF格式的电子版,有需要的朋友
扫码关注回复书名
就可以获取哦。
来了老弟,更多福利请关注微信公众号【IT资源平台】内容介绍Git团队协作是一本软件团队协作指南,采用以人为本的方式讲解版本控制,强调如何利用Git促进团队协作。第一部分介绍如何创建一个优秀的团队、如何构建工作流等。第二部分从实践的角度学习Git命令。第三部分介绍如何在GitHub、Bitbucket和GitLab平台上托管项目。书友评论对工作很有帮助,很快在自己的项目上建立了版本管...
书单导航页(点击右侧 极客侠栈 即可打开个人博客):极客侠栈
①【Java】学习之路吐血整理技术书从
入门
到进阶最全50+本(珍藏版)
②【算法数据结构+acm】从
入门
到进阶吐血整理书单50+本(珍藏版)
③【数据库】从
入门
到进阶必读18本技术
书籍
网盘吐血整理网盘(珍藏版)
④【Web前端】从HT...
本文借鉴了 《
Git
学习指南》这本书的学习思想与学习结构。
本文操作系统环境是在CentOS/Linux 7.6 环境下编写。
因为在现如今分布式系统盛行的时代,工作当中不可缺少
git
,最为博主的我最近也在学习这门技术,所以有了本篇文章。
作者会根据大体结构把可能经常在开发当中经常使用的命令进行划分归类并且细致整理。
望诸君 事业有成 学有所获。
Git
的发展历史
发展过程与历史
当一个小组团队(三个娃)打算开发一款很小的项目时,不乏会出现我此时对代码一处地方进行了修改,而另一位
本人一开始是学廖海峰的
Git
教程,就简单的了解
Git
的工作原理和一些指令,最近读到《精通
Git
》这本书,感觉写的很全面,所以写个博客当做学习笔记了。。
所以肯定会有很多的错误,非常欢迎大家指出。
《精通
Git
》
1.1 关于版本控制
什么是版本控制 ?
版本控制是一种系统,记录着系列文件的版本(修改)变更,通过控制版本,可以对文件进行修改,修改成几天前的版本,这样文件不小心丢失了就...
推荐
:《Pro
Git
》
一直苦于不知道
git
怎么去
入门
,以前只知道使用图形界面,对命令行一无所知,后来看《Pro
Git
》这本书感觉对
入门
这很友好,是
Git
“
入门
到放弃” 不错的选择。
下载地址:
https://
git
-scm.com/book/zh/v2
git
config --global user.name "Your Name"
git
config --global user.email "your_email@example.com"
3. 创建本地仓库
可以在本地创建一个新的
Git
仓库,使用以下命令:
git
init
4. 添加文件
将需要进行版本控制的文件添加到
Git
仓库,使用以下命令:
git
add <file>
5. 提交文件
将添加的文件提交到
Git
仓库,使用以下命令:
git
commit -m "commit message"
6. 查看状态
可以随时查看
Git
仓库的状态,使用以下命令:
git
status
7. 创建分支
可以在
Git
仓库中创建不同的分支,使用以下命令:
git
branch <branch-name>
8. 切换分支
可以切换到不同的分支,使用以下命令:
git
checkout <branch-name>
9. 合并分支
可以将不同的分支合并到一起,使用以下命令:
git
merge <branch-name>
以上是
Git
入门
的基本步骤,更多关于
Git
的使用可以参考
Git
官方文档。