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 |
查看命令记录 |
|
|
...... |
|