Git指令學習

2021-10-03 04:57:49 字數 1714 閱讀 3925

專案級別/倉庫級別:僅在當前本地庫範圍內有效

git config user.name hwt_pro

git config user.email [email protected]

系統使用者級別:登入當前作業系統的使用者範圍(通常用這個)

git config --global user.name hwt_glb

git config --global user.email [email protected]

優先級別:

二者都有時,就近原則,專案級別優先於系統使用者級別

如果只有系統使用者級別的簽名就用系統使用者級別的簽名

二者都沒有是不允許的

常用:檢視狀態:git status

將工作區的「新建/修改」新增到暫存區:git add 檔名

將剛才上傳到快取區的檔案撤回:git rm --cached 檔名

將暫存區的內容提交到本地庫:git commit -m "備註資訊" 檔名

檢視歷史記錄:

版本前進與後退(與git reflog搭配使用):

(推薦使用)基於索引值操作:git reset --hard 索引值

使用^符號(只能後退):

reset 命令的三個引數對比 :

--soft 引數:僅僅在本地庫移動 head 指標

--hard 引數:

刪除檔案找回:

前提:刪除前,檔案存在時的狀態提交到了本地庫

操作:git reset --hard [指標位置]

刪除操作已經提交到本地庫:指標位置指向歷史記錄

刪除操作尚未提交到本地庫:指標位置使用 head

比較檔案差異:

將工作區中的檔案和暫存區進行比較:git diff [檔名]

將工作區中的檔案和本地庫歷史記錄比較:git diff [本地庫中歷史版本][檔名]

不帶檔名為比較多個檔案

檢視分支:git branch -v

建立分支:git branch [分支名]

切換分支:git checkout [分支名]

合併分支:

切換到接受修改的分支上(被合併,增加新內容):git checkout [接受修改的分支名]

執行合併:git merge [有新內容的分支名]

解決衝突:

編輯檔案,刪除特殊符號

把檔案修改到滿意的程度,儲存退出

git add [檔名]

git commit -m "日誌資訊"

Git指令學習

提交 git status 檢視本地修改 zsh command not found gti 代表無可提交 git add localfilename 新增本地修改 git commit m devloperchoosemessage 新增修改標識 git checkout 遠端分支名稱 git p...

git指令學習

第一次使用git時候需要完善你自己使用者名稱和郵箱進行繫結 git config global user.name git config global user.email 使用config來進行檢視配置 看是否配置了 沒有配置,進行配置 如圖 git config list 檢視配置常用的指令 g...

Git指令學習

git config global user.name zzg919 git config global user.email 2847379513 qq.com mkdir calculator cd calculator cd calculator git init touch readme.m...