学习GIT知识

2019-11-13  本文已影响0人  人生这点事儿

Git 2005年诞生,用C语言编写,分布式版本管理系统,速度快,适合大规模,跨地区多人协同开发

一、安装git版本控制软件

         yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

         wget https://github.com/git/git/archive/v2.7.4.zip  #下载git包

         unzip v2.7.4.zip  #解压

         cd git-2.7.4   #切换目录

         make prefix=/usr/local/git all

         make prefix=/usr/local/git install

         rm -rf /usr/bin/git

         ln -s /usr/local/git/bin/git /usr/bin/git

         git --version  #查看git版本信息

二、设置用户信息和默认默认编译器为vim

        git init 初始化

        git config --global user.name "Mr.Lihaiyang"

        git config --global user.email 517573303@qq.com

        git config --global core.editor vim

        git config #设置与配置

        git help #帮助命令

三 、 四个区域

四 、 操作命令

     常用操作命令

       git add #加入暂存(索引区)

       git status #查看状态

      git status -s #状态概览

      git diff #尚未暂存的文件

       git diff --staged    #暂存区文件

       git commit #提交更新

       git reset #回滚

        git rm #从版本库中移除

       git rm --cached README #从暂存区中移除

      git mv #相当于mv git rm git add三个命令

  分支常用命令

     git branch

      git branch –v

      git branch –merged

      git branch --no-merged

     git branch -d testing

      git checkout

     git merge

     git log

     git stash

     git tag

  远程管理命令

     git clone https://github.com/guohongze/adminset.git

     git pull

     git fetch

     git push origin master

    git remote

    git remote –v

    git remote add xxx http://xxx

    git remote show origin

    git remote rename pb paul

    git tag -a v1.0 -m ‘abc’

    git tag -a v1.4 -m 'my version 1.4‘

    git show v1.4

    git tag -a v1.2 9fceb02 #对历史打标签

   git push origin v1.5 #将标签推向远程

   git push origin --tags #推送多个标签

   git checkout -b version2 v2.0.0 #检出标签

上一篇 下一篇

猜你喜欢

热点阅读