基本操作
命令 | 作用 |
---|---|
git init | 初始化版本庫 |
git add readme.txt | 添加readme.txt的修改到暫存區(qū) |
git commit -m "日志" | 提交修改 |
git status | 查看工作區(qū)狀態(tài) |
git log | 查看提交日志 |
git reset --hard HEAD~1 | 恢復(fù)到上一個版本 |
git reflog | 查看操作日志 |
git diff HEAD -- readme.txt | 查看工作區(qū)與最新版本的區(qū)別 |
git checkout -- readme.txt | 丟棄工作區(qū)的修改 |
git reset HEAD readme.txt | 撤銷暫存區(qū)的修改并放到工作區(qū) |
git rm test.txt | 刪除文件 |
分支
命令 | 作用 |
---|---|
git checkout -b dev | 創(chuàng)建并切換到dev分支 |
git branch | 查看當(dāng)前分支 |
git branch dev | 創(chuàng)建dev分支 |
git merge dev | 合并dev分支到當(dāng)前分支 |
git branch -d dev | 刪除dev分支 |
工作存儲
命令 | 作用 |
---|---|
git stash | 保存并隱藏修改了一半的工作區(qū)內(nèi)容 |
git stash list | 查看工作區(qū)的保存記錄 |
git stash apply | 恢復(fù)最新的工作區(qū)存儲 |
標(biāo)簽
命令 | 作用 |
---|---|
git tag v1.0 | 添加標(biāo)簽v1.0 |
git tag | 查看所有標(biāo)簽 |
git tab -d v1.0 | 刪除標(biāo)簽v1.0 |