添加文件到暫緩區(qū)
- 添加指定文件到暫緩區(qū):
git add filename
- 添加指定多個文件到暫緩區(qū):
git add file1 file2 file3...
- 添加當(dāng)前目錄所有文件到暫緩區(qū):
git add .
刪除暫緩區(qū)文件
- 刪除指定文件:
git rm filename
(暫緩區(qū)保留刪除操作)
提交代碼從暫緩區(qū)到本地版本庫
- 提交暫緩區(qū)指定文件到本地版本庫:
git commit -m "提交暫緩區(qū)xx文件到本地版本庫" filename
- 提交暫緩區(qū)全部文件到本地版本庫:
git commit -m "提交暫緩區(qū)全部文件到本地版本庫"
查看版本庫狀態(tài)
- 查看當(dāng)前git版本庫里文件的狀態(tài):
git status
- 查看當(dāng)前版本庫所做的修改:
git diff
- 查看log:
git log
- 查看簡寫log:
git log --pretty=oneline
版本回退
- 回退到上一個版本:
git reset --hard HEAD^
- 回退到上上一個版本:
git reset --hard HEAD^^
- 回退到上上上一個版本:
git reset --hard HEAD^^^
&git reset --hard HEAD~3
- 回退到往上4版本:
git reset --hard HEAD^^^^
&git reset --hard HEAD~4
- 回退到往上10版本:
git reset --hard HEAD^^..10個“^”..^^
&git reset --hard HEAD~10
- 回退到指定版本:
git reset --hard 指定版本號