zoukankan      html  css  js  c++  java
  • Git 管理版本/回退

    参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/896954074659008

    Git status命令可以让我们时刻掌握仓库当前的状态,比如我们将readme.txt修改为下面的内容,git status命令输出告诉我们,readme.txt被修改过了,但还没有准备提交的修改。

    Git is a distributed version control system.
    Git is free software.
    

     运行git status命令看看结果:

    $ git status
    On branch master
    Changes not staged for commit:
      (use "git add <file>..." to update what will be committed)
      (use "git checkout -- <file>..." to discard changes in working directory)
    
    	modified:   readme.txt#表示被修改过
    
    no changes added to commit (use "git add" and/or "git commit -a")
    

      git diff 可以查看具体修改的内容

    λ git diff readme.txt
    diff --git a/readme.txt b/readme.txt
    index d8036c1..013b5bc 100644
    --- a/readme.txt
    +++ b/readme.txt
    @@ -1,2 +1,2 @@
    -Git is a version control system.#原来的内容,符号:’-‘大概代表删除了 ’+‘代表增加的
    +Git is a distributed version control system.
     Git is free software.#没有符号代表没有动
     No newline at end of file
    

      显示的格式正是Unix通用的diff格式

      修改后记得提交,一样是两步git add 和git commit

      在第一步后在通过git status命令

    λ git add readme.txt
    
    C:UsersAdministrator.SC-201605202132learngit (master -> origin)
    λ git status
    On branch master#branch:分支
    Changes to be committed:#告诉我们将要被提交的修改包括
      (use "git reset HEAD <file>..." to unstage)
    
            modified:   readme.txt
    

     然后提交:

    λ git commit -m'添加了单词distributed'
    [master c72e38e] '添加了单词distributed'
     1 file changed, 1 insertion(+), 1 deletion(-)

      提交后,我们再用git status命令看看仓库的当前状态:

    $ git status
    On branch master
    nothing to commit, working tree clean
    

      Git告诉我们当前没有需要提交的修改,而且,工作目录是干净(working tree clean)的。

  • 相关阅读:
    ZK节点介绍和基本操作
    zooker集群容器搭建
    Redisson 整合Spring测试分布式锁
    Redis主从哨兵容器配置
    Redis分布式锁
    Redis调用Lua脚本并测试
    基于Docker的Mysql 主从架构搭建
    容器安装及使用基础
    ConcurrentHashMap源码解读
    原码反码补码
  • 原文地址:https://www.cnblogs.com/Gaoqiking/p/11111507.html
Copyright © 2011-2022 走看看