git 經常使用命令總結

一 git設置git

// 設置提交時顯示的用戶名和郵箱
$ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com // 查看全部的設置值
$ git config --list

 

二 git基本操做服務器

  1.git初始化spa

// 建立一個新的git庫
$ git init // 克隆一個已有的git庫
$ git clone "git庫地址"

  2.查看git庫的文件狀態日誌

$ git status

  3.將文件添加到暫存庫中code

$ git add file_name

  4.將文件從暫存庫中移除blog

git rm file_name --cache

  5.提交暫存庫中的文件到git庫中it

// 簡單編輯提交說明並提交
$ git commit -m "message"

  6. 查看文件的變化內容ast

// 查看當前的文件和暫存庫的文件的差異
$ git diff // 查看暫存庫和上次提交的文件的差異
$ git diff --staged

  7.查看提交日誌class

$ git log

三 git分支操做email

  1.建立一個分支

$ git branch name

  2.轉換到特定分支

$ git checkout name

  3.刪除分支

$ git branch -d name

  4.合併分支

$ git merge name

四 git遠程更新

  1.從遠程更新,並與本地代碼合併

$ git pull

  2.將本地代碼上傳到服務器

$ git push

 五 git的高級用法

  1.將這次的提交做爲上次提交的補充,兩次的提交只會有一個記錄

# 補充上次忘了提交的信息
git --amend -m "message"

  2. 合併兩次提交的歷史

 

# 將記錄中的兩次提交,合併爲一條
git rebase -i HEAD-2

   3. 回退到指定提交

# 先查看回退點的哈希值 git log commit 89c0c0ec30b608511cad79b61b97f0be6431c968 (HEAD -> master, origin/master) Merge: 5709210 06ef482 # commit後面的那堆值 # 進行回退 git revert 89c0c0ec30b608511cad79b61b97f0be6431c968
相關文章
相關標籤/搜索