码迷,mamicode.com
首页 > 其他好文 > 详细

Git版本库工作流程图想

时间:2017-07-18 01:33:56      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:com   写文件   远程   master   版本控制系统   check   工作流程   控制系统   基础   

对照廖雪峰的教程,发现有很多难以理解的地方,画了一个图想方便以后参考

首先两个基本命令反应了版本库最本质的工作流程,后面的命令其实都基于此
git add 把文件修改添加到暂存区
git commit 在原版本的基础上增加一个暂存区的文件修改成为新版本

git add . 以../.git根目录工作区为范围的所有文件修改添加到暂存区

技术分享

git add 1.txt 把1.txt的文件修改添加到暂存区

技术分享

再次git add .

技术分享

所有的版本控制系统,其实只能跟踪文本文件的改动。如果要真正使用版本控制系统,就要以纯文本方式编写文件,何为文本?二进制编码在某个编码格式下的字符表现

 

关于版本回退reset (加--表示顺便更新工作区)

git log查看向前的版本链
git relog查看命令历史.
两者搭配保证版本回退成功

技术分享

回退到SH1

技术分享

提交新版本SH4

 

技术分享

回退到SH2

技术分享

同一个master随时间增改版本,origin是在某个时间对master向前版本链的版本库的远程备份

 

撤销修改

git checkout     // workplace = return (master + index)

 

Git版本库工作流程图想

标签:com   写文件   远程   master   版本控制系统   check   工作流程   控制系统   基础   

原文地址:http://www.cnblogs.com/zzzz76/p/7197982.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!