为了账号安全,请及时绑定邮箱和手机立即绑定
编程百科手册

扫一扫 手机阅读

课程目录已更新30节
全部 试读

课程亮点

  • 收获 Git 的常用操作基础知识点
  • 掌握 Git 工作中的多种操作技巧
  • 熟悉 Git 团队协作中的协作模式
  • 掌握 Git 标签管理和分支管理
  • 熟悉 Git 代码冲突与恢复处理方法

课程简介

这几年越来越多的开发团队开始使用 Git,掌握 Git 的使用方法越来越重要,这已经是一个开发者的一项必备技能。27991.com_【官方首页】-英雄联盟但一些开发者在刚开始学习 Git 时会有很多疑问,比如之前使用过 SVN 的开发者想不通 Git 提交代码为什么需要先 commit 然后再去 push,而不是一条命令一次搞定。

更多的开发者虽已入门 Git,但在遇到一些代码冲突、需要恢复 Git 代码的时候就不知所措。而这时那些对 Git 掌握得比较好的少数人,就像团队中的神一样,在队友遇到 Git 相关问题的时候,可以用各种流利的操作来拯救队友于水火之中。

27991.com_【官方首页】-英雄联盟讲师 idaxia,PHP 高级工程师,Web 安全爱好者,《PHP Web 安全开发实战》作者。27991.com_【官方首页】-英雄联盟慕课网 Web 安全讲师,2017 年受邀担任 Devlink PHP 开发者大会安全话题演讲嘉宾、2018 看雪安全开发者峰会《Web 安全开发训练营》培训师、2019 NSC 第七届中国网络安全大会演讲嘉宾。

idaxia 老师去年加入新团队,发现一些同事对 Git 的常规操作没有太大问题,但对 Git 的理解还是比较生疏的,比如分支和分支之间的关联关系、合并代码时候的冲突解决、提交代码前未拉取新代码导致冲突问题的处理等。他在协助处理这些问题时,也记录下各种问题的解决办法,希望通过个人的经验整理,用专栏的形式帮助到更多对 Git 操作有进阶需求的开发者。

本期专栏学习方法分为 “掌握基础 —— 稳步进阶 —— 熟悉协作” 三个层次。从掌握基础的 Git 的推送和拉取开始,以案例进行演示,分析每一个步骤的操作方式和原理;从理解 Git 工具的操作到学会代码存储结构、演示不同场景下 Git 遇到问题的不同处理方案,循序渐进地让同学们掌握 Git 工具在团队协作中的整体协作流程。

本专栏会通过大量案例进行分析,案例会模拟在日常工作中遇到的问题,包括最基础的代码提交和拉取、代码冲突解决、代码仓库的数据维护、Git 服务端搭建等内容。为了便于同学们对 Git 的理解,让课程通俗易懂,专栏中记录了详细的操作步骤,并提供大量的演示截图和解析。在专栏的最后部分,会从提升团队整体效率的角度对 Git 工具进行详解,包括规范操作、Gitlab 的搭建、钩子事件的应用等。

为了让同学们可以利用碎片化时间来灵活学习,专栏文章在很大程度上降低了上下文的依赖,可以让大家在工作之余进行学习与实战,并同时了解专栏内涉及的不常见的 Git 操作相关知识,掌握 Git 工具在实际工作中的问题解决思路和方法。相信通过大家对专栏的认真学习,一定会对前后端技能进阶大有帮助。

专栏模块

专栏布局从基础到团队协作进行,共分为 3 个模块:
・ 起步:本模块以 Git 常用的操作为主,以及部分理论性知识,主要目的是能够让大家快速上手;
・ 进阶:本模块以 Git 的一些高级功能为主,虽然这些功能使用频率不算太高,但能够快速解决团队工作中的很多实际问题;
・ 协作:本模块以在工作中如何使用 Git 协作为主进行讲解,以提升团队整体效率为目的,讲解一些 Git 的应用场景。

课程目录已更新30节
精选留言
  • MyPleasure

    老师,平时老听说哈希哈希的 哈希到底是什么呢?

    讲师回答 / idaxia

    哈希是英文hash的音译,哈希是一种算法,哈希值是把"数据A"通过哈希算法后生成了一个"数据B",同一个数据使用同样的哈希算法,得到的哈希值一定是一样的,比如说md5加密其实就是一种哈希行为~

  • 九折vip

    本地创建新git仓库后,是否可以推送到远程仓库?

    讲师回答 / 慕哥1266152

    当然可以, 10字字数补丁

  • 卡洛_1

    git pull //在新的本地分支中 : Please specify which branch you want to merge with. See git-pull(1) for details. git pull If you wish to set tracking information for this branch you can do so with: git branch --set-upstream-to=/ master

    讲师回答 / idaxia

    在本地新建的分支默认是没有与远程仓库所对应,使用`git pull`或者`git push`的时候会有提示信息,将它的参考命令输入上去即可。 例如你在本地新建的分支名为`test201909`,要与远程关联上对应的命令为 `git branch --set-upstream-to=test201909`

更多精选留言

适合人群
  • 计算机及软件方向的在校生
  • 1-3 年初中级开发工程师
  • 对样式开发有兴趣的开发工程师
购买须知
  1. 本专栏为图文形式内容服务,共计 30 小节,上线时间为 2019 年 9 月 24 日,已经更新完成;
  2. 本专栏更新时间为每周 1、3、5 更新 1 篇(法定节假日顺延),形式为图文;
  3. 订阅成功后,用户即可通过慕课网 PC 端、App 端、WAP 端享有永久阅读的权限;
  4. 慕课专栏为虚拟内容服务,订阅成功后概不退款;
  5. 在专栏阅读过程中,如有任何问题,请邮件联系 kf@tourism4world.com
  6. 慕课专栏版权归本平台所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布 / 发表,违者将依法追究责任。
造烛求明,读书求理
扫码关注慕课网服务号
干货分享
定期活动
课程优惠
专栏福利
官方优惠福利活动一手掌握,关注慕课网(ID:imooc-com),和30万+程序员一起成长!

本专栏知识点梳理

1.专栏阅读需要一定的计算机基础知识,可参考:

2.如果您想学习更多关于Git命令的相关内容,可参考:

3.如果您想用实战加深关于Git命令、Git团队协作的相关内容,可参考实战课程:

下载慕课网APP

更好的体验,让阅读随处可得

扫描二维码,下载慕课网APP
意见反馈 帮助中心 APP下载
官方微信

页面底部区域 foot.htm