有识

个人网 | 追寻一切真知灼见

用户工具

站点工具


blog:ease:git:git-basic

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
blog:ease:git:git-basic [01:16 - 08月26日]
ease [安全性,避免代码覆盖的灾难]
blog:ease:git:git-basic [03:42 - 09月02日] (当前版本)
行 1: 行 1:
 ====== Git 版本控制常用操作 案例教程 ====== ====== Git 版本控制常用操作 案例教程 ======
 {{ :blog:ease:git:git-basic.png?400 |}} {{ :blog:ease:git:git-basic.png?400 |}}
 +
 +[[git-basic1|1 什么是版本控制,必要性 ]]\\
 +[[git-basic2|2 git基本操作1]]\\
 +[[git-basic3|3 撤销操作]]\\
 +[[git-basic4|4 查看历史]]\\
 +[[git-basic5|5 远程仓库]]\\
 +[[git-basic6|6 打标签]]\\
 +[[git-basic7|7 分支]]\\
  
 ===== 1. 课程前言 ===== ===== 1. 课程前言 =====
行 42: 行 50:
   - 通过案例 学习使用 Git 的基本操作。熟练掌握 Git 这个强大的代码管理工具。   - 通过案例 学习使用 Git 的基本操作。熟练掌握 Git 这个强大的代码管理工具。
   - 作为研发团队成员,在日常开发中不同场景Git 的使用。   - 作为研发团队成员,在日常开发中不同场景Git 的使用。
-  - 理解 Git 在程序研发过程中,代码迭代的+  - 理解 Git 在程序研发过程中,如何进行版本控制和团队协作。
  
 ==== 谁适合学习本课程 ==== ==== 谁适合学习本课程 ====
行 65: 行 73:
 </WRAP> </WRAP>
  
-===== 2. 什么是版本控制,版本控制的必要性 ===== 
- 
-==== 安全性,避免代码覆盖的灾难==== 
-不小心从某个地方复制的时候,覆盖了最新的代码? 或者某次 Ctrl+s 的时候,保存了错误的代码。笔者就有一次,写了600多行的代码,被一次神Ctrl+s,差点没晕倒。你经历过就知道是什么心里感受了。如果你曾经有过吃出半只小强的经历,大约能理解到笔者十分之一的感受。 
-====时间穿梭,多功能分支管理==== 
-开发过程中经常可能会有一些灵感突现,然后大范围的修改代码。但是修改完了,突然发现和系统的整体架构是冲突的。这个局部的改进并不符合系统的整体结构需要。必须撤销更改,或者采用其他思路。此时你可能已经更改了若干文件,如果你想手工撤销回去,就必须记住更改了那些文件,更改了那些行,以及那些方法等。如果没有版本控制工具,这简直就是一场灾难。 然而使用git可以轻松的在代码的历史中随意“时空旅行”,并且用git来做这个事情是非常轻松的事情。 
- 
-多功能分支。。。 
-====团队分工协作,解决代码的冲突==== 
-====掌握团队开发进度==== 
-====记录代码演进历史过程 ==== 
- 
- 
-安全性,避免覆盖遗失(复制粘贴损失举例)同步和记录 
-解决协作,处理冲突。 
-并非团队开发需要,自己开发也非常需要。 
-掌握团队开发的进度。(大家的提交记录,功能完成情况体现,并可以拉下来测试) 
-有个新的想法,认为当前的开发思路和封装方式有问题,数据结构有问题。(字典,数组)修改之后发现不对。 
blog/ease/git/git-basic.1535246213.txt.gz · 最后更改: 03:41 - 09月02日 (外部编辑)