1. 程式人生 > 其它 >Git的相關操作命令總結

Git的相關操作命令總結

Git的相關操作命令總結

git 常用命令

ls -ah 檢視目錄下的所有檔案(包含隱藏檔案)

git init 初始化git倉庫

git add 檔名稱 把檔案新增到倉庫工作區

git commit -m “說明內容” 將工作區內容提交到倉庫

git status 檢視工作區狀態

git diff 檔名 檢視被修改的內容

git log 顯示從最近到最遠的提交日誌

git log —pretty=oneline 一行顯示提交日誌

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

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

git reset —hard HEAD~5 回退到5個版本之前

git reset —hard 版本號 可以回到該版本

rm 檔名 刪除檔案

git reflog 用來記錄每一次命令

cat 檔名 檢視檔案內容

git diff HEAD — 檔名 檢視工作區和版本庫中最新版本的檔案的區別

git checkout — 檔名 將工作區的修改撤銷掉

git reset HEAD 檔名 將暫存區的內容撤回到工作區

git rm 檔名 從版本庫中刪除檔案

git push -u origin master 第一次從本地上傳版本到遠端倉庫

git push origin master 以後就可以省略-u引數

git branch 檢視分支

git branch 建立分支

git checkout 切換分支

git checkout -b 建立分支並切換到當前分支

git merge 合併分支到當前分支

git branch -d 刪除分支

git log —graph —pretty=oneline —abbrev-commit 顯示分支合併圖

git merge —no-ff -m “註釋” 普通模式合併分支

git stash 儲存現場

git stash list 檢視儲存現場列表

git stash pop stash{0} 回到上個儲存現場並刪除該儲存現場

git stash apply stash{0} 回到0這個儲存現場

git stash drop stash{0} 刪除0這個儲存現場

git branch -D 強制刪除沒有合併的分支

git pull 從遠端倉庫拉去更新

git push origin master 將本地最新版本推送到遠端

git remote -v 檢視遠端版本庫資訊

git config --global alias. 縮寫 命令 設定快捷鍵

git config --global alias.last ‘log -1’ git last 顯示最近一次提交

git log 顯示每一次的操作