GIT 版本控制常用命令學習匯總


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 you@yourdomain.example.com 設置當前項目git電子郵件

git config --global user.email you@yourdomain.example.com 設置全局項目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 <erviceAddress>:<serviceProjectDirectory/projectName> <localProjectDirectory>/ 從服務器端克隆項目到本地


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM