资源简介
这几年越来越多的开发团队开始使用 Git,掌握 Git 的使用方法越来越重要,这已经是一个开发者的一项必备技能。 但一些开发者在刚开始学习 Git 时会有很多疑问,比如之前使用过 SVN 的开发者想不通 Git 提交代码为什么需要先 commit 然后再去 push,而不是一条命令一次搞定。
更多的开发者虽已入门 Git,但在遇到一些代码冲突、需要恢复 Git 代码的时候就不知所措。而这时那些对 Git 掌握得比较好的少数人,就像团队中的神一样,在队友遇到 Git 相关问题的时候,可以用各种流利的操作来拯救队友于水火之中。
本期专栏学习方法分为 “掌握基础 —— 稳步进阶 —— 熟悉协作” 三个层次。从掌握基础的 Git 的推送和拉取开始,以案例进行演示,分析每一个步骤的操作方式和原理;从理解 Git 工具的操作到学会代码存储结构、演示不同场景下 Git 遇到问题的不同处理方案,循序渐进地让同学们掌握 Git 工具在团队协作中的整体协作流程。
资源目录
-代码开始-入门基础
-代码结束-
01 开篇词:为什么要使用 Git?
02 环境准备:在各系统中快速安装 Git 环境
03 初识Git : 本地创建一个 Git 仓库
04 拉取远端代码:使用Git命令下载远程仓库到本地
05 提交代码:如何把修改后的代码提交到远程仓库
06 查看代码修改:使用 diff 查看修改了哪些代码?
07 忽略文件权限:解决提示文件权限被修改问题
08 忽略指定文件或目录:排除项目配置文件
09 图形工具使用:各系统通过图形管理Git代码仓库
10 分支管理:掌握快速切换分支和新建分支能力
进阶
11 文件忽略进阶:忽略已加入版本控制器的文件
12 比较分支差异:展示两个分支的差异部分
13 reset命令:将仓库记录和恢复指定历史位置
14 删除过期分支:清理无意义的分支数据
15 配置多个远端仓库:把代码推送到不同的服务器
16 本地覆盖远端:把本地仓库覆盖到远程仓库
17 远端覆盖本地:把远端代码覆盖本地
18 恢复已删除的分支:恢复误删除的分支数据
19 比较历史版本差异:比较两个分支下指定版本的区别
20 单独回滚代码:记录不变只回滚代码
团队协作
21 merge合并操作:团队协作必备技能
22 客户端钩子使用:提交代码时触发事件案例
23 服务端钩子使用:服务端接受推送时事件处理
24 合并代码保留提交记录:rebase功能使用
25 复制记录到当前分支: cherry-pick命令使用方法
26 工作区暂存: stash解决提示代码未提交问题
27 临时任务流程:解决中途需要修复BUG的尴尬
28 代码冲突解决:多人提交代码发生冲突解决方法
29 历史记录清理:保留代码并删除一年前的提交记录
30 搭建Git服务器:使用Docker快速搭建Gitlab
学习一下git
感谢
感谢分享
感谢楼主
深度学习git
感谢分享
很棒的课程,学习一下git
谢谢分享
谢谢分享
继续加强
学习一下git
谢谢分享
谢谢分享
感谢分享
一直想系统学习一下 git 希望一周拿下
谢谢分享
谢谢分享
谢谢风向~
学习以下git用法,感谢
谢谢分享
ok,我来了
学习学习----
谢谢分享
感谢分享
感谢分享~~~
技术学习
技术学习
学习一下
谢谢分享
公司要用,先来学习一下
谢谢分享
下载
谢谢分享
感谢分享
感谢
感谢
谢谢
感谢分享
谢谢分享
谢谢分享
谢谢分享
想学!
谢谢分享
谢谢分享
谢谢分享
感谢分享
谢谢分享
谢谢分享
感谢
谢谢分享