git的常用操作命令:git是一款免費、開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。git是乙個開源的分布式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理。下面我將總結的一些常用的命令列出,有不足的地方希望指出。
全域性配置
安裝git完成後,首先進行全域性配置:
git config --global user.name [name] git的使用者名稱
git config --global user.email [email] git的登入賬號
git config命令的--global引數,用了這個引數,表示你這台機器上所有的git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和email位址。
git config --list 檢視配置的資訊
本地倉庫
git init 初始化乙個git倉庫
git status 獲取狀態,可以看到對檔案多了哪些操作的資訊
git add [filename] 新增檔案到暫存區, .或*代表新增全部
git commit -m "注釋文字" 提交檔案到當前分支並新增注釋
git diff [filename] 檢視檔案具體修改的內容
git log 顯示從最近到最遠的提交日誌
git long --pretty==online 簡化顯示的提交日誌,只顯示commit id和注釋
git reset --hard head^ 倉庫回退到上乙個版本,上上乙個版本可以用head^^表示,往上哪個版本就head~num,例如往上50個版本就head~50
git reset --hard [commit id] 根據commit id回退到對應的版本
git reflog 顯示之前操作的命令
git diff head --[filename] 檢視檔案在工作區和版本庫裡面最新版本的區別
git checkout --[filename] 撤銷檔案在工作區的修改,回退到最近一次commit或add時的狀態
git reset head [filename] 撤銷檔案在暫存區的修改,重新放回到工作區
git rm [filename] 刪除檔案
git checkout -- [filename] 用版本庫里的版本替換工作區的版本
遠端倉庫
git remote add origin [url] 本地鏈結遠端倉庫
git push -u origin master/[name] 推送到主分支(其他分支)(第一次使用-u,以後可以不使用)
git clone [url] 轉殖遠端倉庫到本地
git remote 檢視遠端庫的資訊
git remote -v 檢視遠端庫的詳細資訊
分支管理
git branch [name] 建立分支
git checkout [name] 切換分支
git checkout -b [name] 建立分支並切換到該分支
git branch 檢視當前分支,當前分值前面會有乙個*號
git merge [nam] 將指定分支合併到當前分支
git branch -d [name] 刪除分支
git log --graph 檢視分支合併圖
git merge --no--ff -m "注釋" [name] 合併分支並且禁用fast forward模式
git stash 將現在工作區的內容暫時儲存起來
git stash list 檢視儲存的工作區內容
git stash apply 恢復儲存的工作區的內容
git stash drop 刪除儲存的stash內容
git stash pop 恢復儲存的工作區的內容並且刪除stash內容
git branch -d [name] 強制刪除分支
標籤git tag [tagname] 建立乙個標籤
git tag 檢視所有標籤
git tag [tagname] [commit id] 建立乙個對應commit id的標籤
git show [tagname] 檢視標籤資訊
git tag -a [tagname] -m "注釋" [commit id] 建立帶說明的標籤
git tag -s [tagname] -m "注釋" [commit id] 建立乙個用私鑰簽名的標籤
git tag -d [tagname] 刪除標籤
git push origin [tagname] 推送標籤到遠端
git push origin --tags 一次性推送全部本地標籤
git push origin :refs/tags/[tagname] 刪除遠端庫標籤(必須先刪除本地標籤)
Git的常用操作命令
git是一款免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。git是乙個開源的分布式版本控制系統,可以有效 高速的處理從很小到非常大的專案版本管理。下面我將總結的一些常用的命令列出,有不足的地方希望指出。全域性配置 安裝git完成後,首先進行全域性配置 git config g...
git常用的操作命令
最近都在惡補一些知識,git也只會一些基本的操作。下面是記錄一下自己最近學習到的一些git的命令操作 先是基礎點的命令 git status 檢視當前所有操作狀態,新增修改刪除等等git diff 檢視修改過的檔案的具體修改內容 新增的檔案檢視不了 git checkout 分支名 切換到另外乙個分...
git常用的操作命令
git config user.name github使用者名稱 git config user.email 郵箱 從指定分支切換新分支 git checkout b 本地分支名稱 origin 遠端分支名稱 推送本地分支到遠端 建立遠端新分支 git push origin newbranch n...