Git常用命令

工作區(Working Directory):電腦裏能看到的目錄

版本庫(Repository):工作區裏面的.git隱藏目錄

git config --global user.name "Your name" 設置你的名字

git config --global user.email "Your email" 設置你的郵箱

git config --global color.ui true 讓git顯示顏色

git cofig -- global alias.st status 配置別名

git init 創建本地版本庫

git add file 添加文件到暫存區  

git add . 添加所有文件到暫存區  

git rm file 刪除文件

git commit -m "your explain" 提交文件到本地倉庫 -m後爲你的提交說明

git status 查看倉庫當前的狀態

git diff file 查看文件的修改內容

git diff HEAD -- file 查看工作區和版本庫裏面最新版本的區別

git log 查看提交歷史記錄

git log --pretty=oneline 查看簡化的提交歷史記錄

git reset --hard HEAD^ 回退到上一個版本

git reset --hard commitId 回退到指定的版本

git reflog 查看每一次命令記錄,這裏面的第一個參數是commitId

git checkout -- file 丟棄工作區的修改

git reset HEAD file 撤銷暫存區的修改

ssh-keygen -t rsa -C "[email protected]" 創建SSH Key

git remote 查看遠程倉庫的信息

git remote -v 查看遠程倉庫的詳細信息

git remote add origin [email protected] 本地關聯遠程庫

git remote rm origin 刪除本地遠程庫

git push -u origin master 提交本地倉庫內容到遠程庫並關聯遠程倉庫

git push origin master 提交本地倉庫內容到遠程倉庫

git clone [email protected] 克隆一個本地倉庫

git pull 獲取遠程庫的最新代碼

git checkout -b dev 創建dev分支並切換到dev分支

git checkout -b dev origin/dev 創建遠程origin的dev分支到本地

git branch --set-upstream dev origin/dev 指定本地dev分支與遠程origin/dev分支的關聯

git push origin dev:dev 創建遠程分支

git branch dev 創建dev分支

git branch -d dev 刪除dev分支

git branch 查看當前分支

git checkout master 切換分支到master

 git merge dev 合併dev分支到當前分支

git stash 貯藏工作區修改

git stash list 查看貯藏區

git stash pop 恢復工作區並刪除貯藏區

git stash apply stash@{i} 恢復指定的stash

git tag name 創建一個新標籤

git tag -a tagname -m "explain" 指定標籤信息

git tag -s tagname -m "explain" 指定PGP簽名標籤

git tag -d tagname 刪除標籤

git tag 查看所有標籤

git push origin tagname 推送標籤到遠程

git push origin --tags 推送所有未推送的標籤到遠程

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