初始化倉庫
配置使用者目錄下 .gitconfig
.gitconfig
.gitconfig
[user]
name = zhaozhao
email = [email protected]
建立倉庫
git init
添加檔案到倉庫
建立檔案,檢視檔案狀态 git status
git status
git status
将檔案添加到緩存區 git add .
, 并檢視檔案狀态
git add .
git add .
将緩存區中的檔案添加到版本倉庫,并添加說明 git commit -m "将HallyPotter檔案添加到 版本控制倉庫" HallyPotter.md
git commit -m "将HallyPotter檔案添加到 版本控制倉庫" HallyPotter.md
添加到版本倉庫
添加文字,重複上述步驟(兩次)
添加文字
檢視檔案版本記錄日志 git reflog
git reflog
版本記錄日志
版本復原
将版本"復原"到"添加第一部"的狀态 git reset --hard "ca21145"
git reset --hard "ca21145"
"復原"
commit之前檢視目前檔案(已認證add管理)與暫存區中檔案的差别将某個檔案復原到暫存區的狀态
git diff
删除倉庫中的某個檔案
git checkout --檔案名
,記得最後commit
git rm --檔案名
檢視復原記錄 git reflog
git reflog
git reflog
分支管理
建立并切換到分支(簡單寫法 git checkout -b featureB
), git branch featureC
, git checkout featureC
, 檢視分支 git branch
git checkout -b featureB
git branch featureC
git checkout featureC
git branch
将分支合并到主分支(在主分支運作指令)
git merge featureA
删除分支A
git branch -d featureA