git init | 初始化git仓库 |
git clone "远程仓库地址" | 从远程仓库clone项目到本地 |
git add . | 工作区到暂存区 |
git commit -m '提交说明' | 暂存区到本地仓库 |
git remote -v | 查看远程库信息(默认名为origin) |
git remote add origin '远程仓库地址' | origin关联远程仓库 |
git push origin master | 本地仓库推送到远程库origin,推送master分支 |
git status | 查看仓库状态 |
git diff | 查看工作区和暂存区的不同 |
git diff HEAD | 查看工作区和本地仓库的不同 |
git diff --cached | 查看暂存去和本地仓库的不同 |
git checkout -- file | 用暂存区的覆盖工作区的 |
git reset HEAD file | 用本地仓库的覆盖暂存区的 |
git log | 查看提交历史 |
git log --pretty=oneline | 查看提交历史,只显示一行 |
git log --graph | 查看提交历史,以图表形式查看分支 |
git log --abbrev-commit | 查看提交历史,使用简短的commit版本号 |
git reset --hard commit版本号 | 回溯到某个版本 |
git reset --hard HEAD^ | 回溯到上个版本 |
git reflog | 查看命令记录 |
...... |