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 顯示每一次的操作