zoukankan      html  css  js  c++  java
  • git基础一

    礼节为上:

    从这次的武昌砍人时间分析:一定要对别人客气一点,无论在餐厅,或者任何事情上面一定要对别人客气
    
    即使自己遇到很烦心的事情,也要保持情绪,因为如果遇到神经病,刚好自己没有控制好自己的情绪,自己都傻逼了。
    
    现在大多数人身上都有一种戾气,但是很多人表面上都很正常,我们不知道的背景及其复杂的人太多,所以要对他人要尊重,对彼此都要客气一点
    在美国为什么都彼此尊重?连地铁碰别人一下,就赶紧说对不起,快碰到别人就赶紧客客气气的
    问候一下,因为每个人都有枪。就算以后为了自己的安全,也要对别人客客气气的,礼貌是最基本的礼仪
    
    要时常的好好反省自己的性格,和情绪,反思自己,让自己更加的优秀,无论是才气还是性格方面!加油!
    

    一、版本库创建,引文名字repository
    创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录

    1、mkdir git_trainning
    cd git_trainning
    
    2、git init 初始化
    ls -a 查看所有的文件(包括隐藏文件)

     

    二、编写第一个文件

    vim first_test.txt
    

    三、把大象撞到冰箱里 (暂存区)这里可以提交多个文件

    git add first_test.txt 把文件装到仓库里 (暂存区)
    

    四、git commit告诉git,把文件提交到仓库

    git commit first_test.txt 把文件从缓存曲提交到仓库
    git commit -m "提交代码的说明" 
    

    五、如果第一次提交会出现要提交邮箱和自己的名字

    git config --global user.email ""
    git config --global user.name ""

    六、对比两个文件的差异,只要没有提交到版本库之前都可以查看

    git diff 文件一、文件二

    七、查看当前的提交状态

    git status

    八、查看所有的提交历史

    git log
    Administrator@SC-201612260458 MINGW64 /D/git_test (master)
    $ git log
    commit 4e541f8b1cde9a2da101d7dd8b98e1abac9827bd
    Author: pyrene <3110436742@qq.com>
    Date: Sun Oct 1 23:43:23 2017 +0800
    
    ok
    
    commit d8c26973271da762a8dc4170daa53862302525ef
    Author: pyrene <3110436742@qq.com>
    Date: Sun Oct 1 23:40:47 2017 +0800
    
    second
    
    commit 04739cdad576bd63a30fe6cd92e90aaa054aaa7b #版本号
    Author: pyrene <3110436742@qq.com>
    Date: Sun Oct 1 23:39:43 2017 +0800
    
    why

    九、回滚
    gir log查看提交的次数,但是实际当中会显示特别多的提交,所以用到了下面的

    $ git log --pretty=oneline 显示一行
    4e541f8b1cde9a2da101d7dd8b98e1abac9827bd ok
    d8c26973271da762a8dc4170daa53862302525ef second
    04739cdad576bd63a30fe6cd92e90aaa054aaa7b why


    回滚到上一次

    $ git reset --hard HEAD^	这样就回滚到上一级


    这个时候看一下这个文件

    $ cat first_files.text
    hello world
    lalalal
    ` vvvv


    文件回滚到原来的样子了
    如果这个时候后悔了,只要这个窗口没有关掉就可以恢复

    $ git reset --hard 4e541f 这样就可以恢复了,hard后面是版本号的前六位


    查看所有的版本号,如果窗口关闭

    git reflog	显示所有的版本号
    git reset --hard "版本号"

    小结:

    1、创建文件
    2、git init 初始化
    3、git add filename #添加到暂存区
    4、git commit -m "commit" #添加到仓库
    5、如果第一次需要
    git config --global ..user.email
    git config --global ..user.name
    6、比较文件
    git diff
    7、回滚
    git log
    git log --pretty=oneline
    
    git reset --hard HEAD^
    git reset --hard 343dBdt
    
    git reflog
    

      

  • 相关阅读:
    HDU 2236 无题II
    P2220 [HAOI2012]容易题
    UVA11383 Golden Tiger Claw
    AT2272 [ARC066B] Xor Sum
    CentOS7 静默安装oracle12c
    SNAT与DNAT
    Linux下离线安装Docker
    TJOI2017 DNA 和 BJOI2015 隐身术
    LOJ6169 相似序列
    BJOI2019 删数
  • 原文地址:https://www.cnblogs.com/pyrene/p/7618326.html
Copyright © 2011-2022 走看看