目录

Git 版本控制常用操作 案例教程

1 什么是版本控制,必要性
2 git基本操作1
3 撤销操作
4 查看历史
5 远程仓库
6 打标签
7 分支

1. 课程前言

  1. 使用git应融入所有程序员的日常开发。
  2. 试图用最少的篇幅,讲解最常用的 git 操作。
  3. 插入应用场景,理解在开发中的实际用途。
  4. 尽可能通俗的阐述,让对 git 零基础的程序员也能读懂。
  5. 晦涩的概念理解,用图形或者实际案例往往比文字更简单和高效。而我们见到的很多技术文章却把简单的问题说复杂。

课程概要

  1. 什么是版本控制,必要性
  2. git基本操作 & 应用场景
    1. init 初始化
    2. clone 克隆
    3. add 暂存
    4. rm 移除
    5. commit 提交
    6. reset 撤销
    7. checkout 检出
    8. .gitignore 忽略文件
    9. log 查看历史
    10. branch 分支
    11. tag 标签
    12. fetch 拉取
    13. merge 合并
    14. pull 拉取&合并
    15. remote 远程
    16. push 推送
    17. rebase 变基
  3. git 基本概念

在本课程中你将会学到

  1. Git 基本概念,为什么说 Git 是靠谱研发团队的必备技能。
  2. 通过案例 学习使用 Git 的基本操作。熟练掌握 Git 这个强大的代码管理工具。
  3. 作为研发团队成员,在日常开发中不同场景Git 的使用。
  4. 理解 Git 在程序研发过程中,如何进行版本控制和团队协作。

谁适合学习本课程

“程序员:代码洁癖患者”:
总想把代码写的又干净有高效。(反复封装必不可少)

“程序员:选择困难症”:
实现某个功能比如:某个响应式的菜单或者某个GridView 数据表格,多种解决方案,各有所长。很难取舍。

“优秀的程序员”:
为什么?因为不用 git 就不是优秀的程序员。LOL

“专业写作者”:
不要说你用 word 写作。那也太不专业了,不用 org-mode,起码也要用markdown吧? git 可以协助你随时保存写作灵感,同时又不影响你的故事主线。反复修改更不在话下。

“研发主管”:
协作开发代码管理,可以说是 git 必杀技之一。 对于研发主管来说,无论管理微型的研发团队,还是异地多部门的复杂研发团队。git 都可以轻松应对。