git的使用

 

 

  • git的使用

 

    • 添加配置信息
      • git config --global user.name '你的昵称'
        
        git config --global user.email '你的邮箱'
        
        
        #如果想更改 配置信息的话,
        
        vim ~/.gitconfig

 

    •  相关命令

 

      • git clone https://xxxx.git   #克隆
            '''
            克隆成功后,会在本地生成一个文件夹,这个文件为.git 前面的名
            cd xxx 切入文件夹
            ls xxx 查看文件
            touch xx.txt 创建一个txt文件
            查看文件内容 cat README.md 或 vim README.md
            退出文件: 按Esc进入命令行,在命令模式下键入ZZ或者:wq保存并退出 vi
            '''
        git add 文件名  或者.  #添加到本地  .是将所有文件添加
        
        git status              #查看状态
        git commit -m'注释信息'  #提交到缓冲区
        git push                #推到远程服务器
        git log                 #查看日志 
        #命令行键入Q 退出日志文件
          
      • git add 8groupweixinqun.jpg  #提交图片
        
        
        #提交文件时,如果里面有单独的英文要用引号
        git add 'Aybat 混音师 - 你一定要幸福(翻自 虎二)'.flac 
        
        #提交单个文件时,如果超过100M,push 时会报错
        git add 下午第二节:git的使用.mp4   #解决方案在我新写的博客里https://www.cnblogs.com/u-damowang1/p/12976576.html
    • git三种回滚方式--soft,hard,mixed
      •  
        1.soft
        '''
        --soft参数告诉Git重置HEAD到另外一个commit,但也到此为止。如果你指定--soft参数,Git将停止在那里而什么也不会根本变化。这意味着index,working copy都不会做任何变化,所有的在original HEAD和你重置到的那个commit之间的所有变更集都放在stage(index)区域中
        '''
        2.hard
         '''
         --hard 也是重置返回,但是这种比较危险,具有破坏性,它将修改你的work tree
         '''
        3.mixed(default)
        '''
        --mixed是reset的默认参数,也就是当你不指定任何参数时的参数。它将重置HEAD到另外一个commit,并且重置index以便和HEAD相匹配,但是也到此为止
        '''

 

 

原文地址:https://www.cnblogs.com/u-damowang1/p/12259690.html