zoukankan      html  css  js  c++  java
  • Git版本库工作流程图想

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

    首先两个基本命令反应了版本库最本质的工作流程,后面的命令其实都基于此
    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)

  • 相关阅读:
    053(二十五)
    053(二十四)
    053(二十三)
    053(二十二)
    053(二十一)
    053(二十)
    053(十九)
    053(十八)
    053(十七)
    单例设计模式
  • 原文地址:https://www.cnblogs.com/zzzz76/p/7197982.html
Copyright © 2011-2022 走看看