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

     
  • 相关阅读:
    HDU 3565 Bi-peak Number(数位DP)题解
    FJNU Fang G and his Friends(状压DP)题解
    newcoder 小A的柱状图(单调栈)题解
    CodeForces 518E Arthur and Questions(贪心 + 思维)题解
    装饰器来激活生成器
    迭代器(Iterator)和生成器(generator)浅析
    简单的获取网页样式元素(装饰器实现)
    多层装饰器的调用及执行顺序
    三角形的输出
    简单的用户登录(文件处理)
  • 原文地址:https://www.cnblogs.com/gearslogy/p/6861397.html
Copyright © 2011-2022 走看看