GIT 版本控制常用命令彙總

git version 查看當前git版本信息

git help 獲取全部命令幫助信息

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

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

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

git config user.email [email protected] 設置當前項目git電子郵件

git config --global user.email [email protected] 設置全局項目git電子郵件

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

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

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 <userName>@<serviceAddress>:<serviceProjectDirectory/projectName> <localProjectDirectory>/ 從服務器端克隆項目到本地

原文鏈接地址:http://www.cnblogs.com/sawyerzhu/p/3578268.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章