zoukankan      html  css  js  c++  java
  • git命令与使用

    git是目前世界上最先进的分布式版本控制系统,它与svn的区别就是没有中央管理系统,每个人人的电脑就是一个版本库

    命令:

    一、文件的提交  查看状态  修改   提交

    git init  将这个目录编程git可以管理的仓库,文件夹里会出现一个.git的隐藏文件(这个文件不能删)

    git add 文件名   将文件添加到暂存区中

    git commit -m "注释"将文件提交到仓库里

    git status 查询提交状态

    如果我们对demo.txt文件做了修改通过git status 就可以查询到当前的状态了(红色   修改过的文件没有提交)

    git diff 文件名 就可以查询我们修改的内容了

      我第一次提交的内容1111,之后对其进行了修改,添加了2222

    之后我们就可以再次提交了,这时我们可以使用git commit -a -m "注释" 这是提交的暂存区 与提交到仓库的间写,第一次提交的时候不能这样写

    二、版本回退

     我们在修改一次文件并提交,这样我们就提交了三次

     git log  查看我们提交的状态(这时我提交的三次状态)

    如果我们提交的次数过多得花难免会看不全 我们可以使用 git log --pretty=oneline 命令使其间写

    现在开始执行回退命令:

     回退到上一个版本使用:git reset --hard HEAD^

     回退到上上一个版本使用: git reset --hard HEAD^^

     会退到前n个版本使用:git reset --hard HEAD~n

    提示我已经回退到上一次版本了

    通过cat 文件名就可以查看

    现在我在第二次提交的状态,但是我现在又想回到第三次提交的状态怎么办?

    我们只需要输入 git reset --hard版本号就可以了(可是我压根就没记版本号怎么办?)

    可以使用git feflog查看版本号

    查看一下文件的内容是否是第三次提交的状态 cat demo.txt

    三、远程仓库

     .......................................

  • 相关阅读:
    js获取url参数值的方法总结
    Tomcat的配置与在IDEA上使用Tomcat
    windows配置并启动apache的方法
    图解 | 你管这破玩意叫计算机?
    【.NET 与树莓派】PWM 调节LED小灯的亮度
    【.NET 与树莓派】i2c(IIC)通信
    【.NET 与树莓派】矩阵按键
    【.NET 与树莓派】使用 GPIO 库
    【.NET 与树莓派】上手前的一些准备工作
    《红楼梦》最经典的12首诗词,读懂了才是人生
  • 原文地址:https://www.cnblogs.com/zhangcanzhao/p/5982473.html
Copyright © 2011-2022 走看看