GIT 版本控制經常使用命令學習彙總

GIT 版本控制經常使用命令彙總git

git version 查看當前git版本信息服務器

git help 獲取所有命令幫助信息dom

git help <command> 獲取指定命令幫助信息ui

git config user.name "Your Name Comes Here"  設置當前項目git用戶名spa

git config --global user.name "Your Name Comes Here"  設置全局項目git用戶名版本控制

git config user.email you@yourdomain.example.com 設置當前項目git電子郵件日誌

git config --global user.email you@yourdomain.example.com 設置全局項目git電子郵件索引

git config --list 顯示當前項目設置參數rem

git config --global --list 顯示全局項目設置參數get

git init 初始化git倉庫

git add <fileName1> <fileName2> ... 添加指定文件到索引

git add <folderPath> 添加指定目錄到索引

git add . 添加git目錄下的全部文件到索引

git add --all 添加全部文件到索引

git rm <folderPath/fileName> 刪除指定文件

git status 查看當前本地庫狀態

git commit -m "commit message" 提交當前工做目錄的修改內容,使用前須要先使用 git status查看當前分支狀態

git log 打印歷史日誌

git reset -hard <branchName/tag/commitID> 返回指定的commit狀態,包括本地文件

git reset -soft <branchName/tag/commitID> 返回指定的commit狀態,不包括本地文件

git branch 查看如今本地分支狀況

git branch -r 查看服務器端分支狀況

git branch <branchName> 建立一個名爲branchName的新分支

git branch -d <branchName> 刪除一個名爲branchName的舊分支

git branch -m <oldBranchName> <newBranchName> 將名爲oldBranchName的分支名稱修改成newBranchName

git branch -m <newBranchName> 將正在工做分支名稱修改成newBranchName

git checkout <localBranchName> 切換到名爲localBranchName的本地分支上

git checkout <remoteBranchName> 切換到名爲remoteBranchName的遠程分支上,此時未新建分支,而是處於一個名爲no branch的臨時分支上,還須要使用git branch -b 來建立一個新分支並將該臨時分支掛接到新分支上

git checkout -b <branchName> 建立一個名爲branchName的新分支,並切換到該分支上

git merge <branchName> 將名爲branchName的分支合併到當前所處在的分支上

git pull 從服務器的倉庫中獲取代碼,和本地代碼合併

git push 將本地代碼推送到服務器的倉庫中

git push -f 強制將本地代碼推送到服務器的倉庫中,用來推送本地index和服務器index有矛盾的分支

git push origin --delete <branchName> 刪除名爲branchName的遠程分支

git clone <erviceAddress>:<serviceProjectDirectory/projectName> <localProjectDirectory>/ 從服務器端克隆項目到本地

相關文章
相關標籤/搜索