首先感謝廖雪峰老師的無私奉獻, 讓我能系統(tǒng)地學習 Git.
- 初始化一個 Git 倉庫
git init
- 修改配置, [用戶名, 郵箱]
git config --global user.name "your name"
git config --global user.email "your email"
- 把文件添加到版本庫
git add readme.txt
- 把文件提交到版本庫
git commit -m "this is my first commit"
- 查看版本庫的狀態(tài)
git status
- 查看文件被修改的地方
git diff readme.txt
- 歷史記錄
git log
git log --pretty=oneline (注釋: 如果想要單行輸出)
- 版本回退
HEAD 表示當前版本, HEAD^ 表示上一個版本,
HEAD^^ 表示上上個版本, HEAD~100 表示上100個版本
git reset --hard HEAD^ (注釋: 表示回退到上一個版本)
git reset --hard <版本號> (注釋: 表示回退到指定版本號的版本)
- 查看操作歷史
git reflog