git安裝和使用 linux系統和window系統


1、git簡介
  git是一款免費、開放源代碼的分佈式版本控制系統
特色:
  git是一個開源的分佈式版本控制系統,能夠有效,
  高速的處理從很小到很是大的項目版本管理git

2、git安裝
  Linux:下載、安裝
1.安裝系統環境
  centos 6.9 64位
2.git版本
  2.8.0
3.安裝步驟
  (1)從GitHub官網下載
      https://github.com/git/git/releases?afer=v2.9.1
   或者直接在Linux執行安裝
    wget https://github.com/git/git/archive/v2.8.0.tar.gz
  git安裝依賴
    yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
  (2) 解壓:tar -zxvf v2.8.0.tar.gz
  (3) 編譯:make prefix=/application/git all
  (4)運行:make prefix=/application/git install
  (5)卸載:yum remove git卸載gitgithub

window:下載、安裝
  1.安裝系統環境
    window 10 64位
  2.git版本
    2.12.1-64bit
  3.安裝步驟
  (1)登陸官網下載安裝包:https://git-for-windows.github.io/windows


3、git配置
基礎配置、ssh key pair配置
  1.配置用戶名(提交時會引用)
    git config --global user.name 'xningge'
  #請把xningge替換成本身的用戶名
  2.配置郵箱(提交時會引用)
    git config --global user.email "xningge@163.com"
  #請把xningge@163.com替換成本身的用戶郵箱
  3.其餘配置
    git config --global merge.tool "kdiff3"
  #要是沒安裝KDiff3就不用設這一行
    git config --global core.autocrlf false
  #讓Git不要管Windows/Unix換行符的事
  2.編碼配置
    git config --global gui.encoding utf-8
  #避免git status顯示的中文文件名亂碼centos

  window上還須要配置:
    git config --global core.ignorecase falseapp

  3.git ssh key pair配置
    (1)在Linux的命令行下,或Windows上Git Bash 命令行窗口鍵輸入:
      ssh-keygen -t rsa -C "1220982761@qq.com"
    (2) 而後一路回車,不要輸入任何密碼之類,生成ssh key pair
    (3)ssh-add ~/.ssh/id_rsa
    (4)cat ~/.ssh/id_rsa.pubssh

  注:執行ssh-add時出現Could not open a connection to your authentication agent
  執行ssh-add ~/.ssh/rsa 報標題上的錯誤先執行 eval `ssh-agent`(~鍵上的那個)
  再執行ssh-add ~/.ssh/id_rsa成功ssh-add -l 就有新加的rsal
   (4)再把其中公鑰的內容複製到剪切板
  (5)我使用的oschina 的gitlab,具體根據本身狀況來定
  (6)登陸對應的gitlab右上角我的資料
  (7)進入我的SSH 公鑰配置,把剛粘貼的複製添加進去,肯定提交curl

4、git驗證
  1.Linux:執行git --version命令,出現版本信息,安裝成功
  2.window:執行git --version命令,出現版本信息,安裝成功分佈式

5、git命令
  1.切換分支:git checkout 分支名
  2.拉取;git pull
  3.提交:git push
  4.查看分支:git branch gitlab

  git經常使用命令
        git init
        git status
        git add .
        git commit -am 'first commit init project'
        git remote add origin git@gitee.com:xningge/jintao.git
        git remote rm origin
        git remote add origin git@gitee.com:xningge/jintao.git
        git push -u origin master
        git pull
        git push -u origin master
        git push -u -f origin master
        git branch
        git branch -r
        git checkout -b v1.0 origin/master
        git push origin HEAD -u ui

相關文章
相關標籤/搜索