zoukankan      html  css  js  c++  java
  • learn git

    学习地址:http://www.liaoxuefeng.com

     GIT2.2编译:

    ># tar zxvf v2.2.1.tar.gz
    ># cd git-2.2.1
    ># make configure
    ># ./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
    ># make all doc
    ># make install install-doc install-html
    ># echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
    ># source /etc/bashrc

    1 , 注册用户:

    git config --global user.name "liuyangping"
    git config --global user.email "liuyangping207@qq.com"
    
    查看用户
    git config user.name
    git config user.email

    2 , 创建版本库:

      $mkdir learngit

      $git init

      $readme.txt

    在readme.txt写入

    Git is verion control system
    Git is free software

      $git add readme.txt 

      $git commit -m "add readme.txt"

    git 可以add 很多file 比如git add file1.txt file2.txt

    然后git commit -m "add 3 files"

    3 , git status

    修改readme.txt

    Git is  verion control system
    Git is free software
    Git test (加入这行)

    使用git status:

    使用git diff readme.txt

    提交新的修改

      $git add readme.txt 无论任何修改都要先add

      $git  commit  -m  "readme.txt changed"

    再查看status

      $git status

    4 ,回滚版本

    我们现在一共提交2次:用git log 来查看历史版本:

    回滚一次版本:最后一个版本我们readme.txt加了一个Git Test:

    Git is  verion control system
    Git is free software
    Git test 

    回滚一次应该是:

    Git is  verion control system
    Git is free software

    开始回滚:git reset --hard HEAD^

    关系:

    两次log是这样的:

    new readme file       74112547开始的

    readme.txt   changed             1bd47f开始的

    现在我们在new readme file 这个版本,如果要回到readme.txt changed 这个版本。就使用

     

    readme.txt又变成最后一个版本了.

    git reflog可以记录我们任何过程:

    2 , 注册用户:

    2 , 注册用户:

     
  • 相关阅读:
    shutil的一些基本用法
    python用random产生验证码,以及random的一些其他用法
    hashlib 文件校验,MD5动态加盐返回加密后字符
    python中logging日志基本用法,和进程安全问题
    用递归函数得到目录下的所有文件
    python装饰器
    列表推导式三种模式和生成器
    vue.js响应式原理解析与实现
    Promise详解
    三分钟教你同步 Visual Studio Code 设置
  • 原文地址:https://www.cnblogs.com/gearslogy/p/6861397.html
Copyright © 2011-2022 走看看