本文主要介紹git的各種指令,包括git提交、建立分支、推送分支、分支合併、版本回退、衝突解決等。
在閱讀本文章之前,您需要git基礎。
本文提供git各種指令,方便日後檢索查詢。
把另一條分支合併到當前分支
prompt> git merge
合併,但不提交
prompt> git merge --no-commit
揀選合併,並提交
prompt> git cherry-pick
揀選合併,不提交
prompt> git cherry-pick -n
把一條分支上的內容壓合到另一條分支上的乙個提交
prompt> git merge --squash
刪除分支
顯示兩個版本之間的提交
prompt> git log ...
顯示歷史,每個提交顯示一行,包括提交注釋的第一行
prompt> git log --pretty=oneline
顯示改動行數統計
prompt> git log --stat
顯示改動檔案的名稱和狀態
prompt> git log --name-status
顯示當前工作目錄樹和暫存區見的差別
prompt> git diff
顯示暫存區和版本庫間的差別
prompt> git diff --cached
顯示工作目錄樹和版本庫間的差別
prompt> git diff head
顯示工作目錄樹與版本庫中某次提交版本之間的差別
prompt> git diff
顯示版本庫中兩個版本之間的差別
prompt> git diff
顯示差別的相關統計
prompt> git diff --stat
顯示檔案中各個部分的修改者及相關提交資訊
prompt> git blame
顯示檔案中各部分的修改者及相關提交資訊,包括在檔案間移動內容等方面的情況
prompt> git blame -c -c
Git指令學習
提交 git status 檢視本地修改 zsh command not found gti 代表無可提交 git add localfilename 新增本地修改 git commit m devloperchoosemessage 新增修改標識 git checkout 遠端分支名稱 git p...
Git指令學習
專案級別 倉庫級別 僅在當前本地庫範圍內有效 git config user.name hwt pro git config user.email 1070359898 qq.com 系統使用者級別 登入當前作業系統的使用者範圍 通常用這個 git config global user.name h...
git指令學習
第一次使用git時候需要完善你自己使用者名稱和郵箱進行繫結 git config global user.name git config global user.email 使用config來進行檢視配置 看是否配置了 沒有配置,進行配置 如圖 git config list 檢視配置常用的指令 g...