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 , 注册用户:

     
  • 相关阅读:
    《闯关东》群英传
    这老太太
    URL重写与伪静态
    创建索引视图时提示架构绑定无效,名称必须由两部分构成
    马色见
    食神智多星
    Beautiful Code and Beautiful Software
    /wp64 Compiler Option
    C++的x64移植
    Managing the State Data of MFC Modules
  • 原文地址:https://www.cnblogs.com/gearslogy/p/6861397.html
Copyright © 2011-2022 走看看