下载
git clone 地址
git clone ssh://账号@地址
git clone 地址 -b 分支名
创建本地分支
git checkout -b "分支名" origin/master
查看历史修改内容
gitk --all
查看代码状态
git status
把修改合入本地
git add .
创建新的commit准备上传
git commit -a
修改上一次的commit准备上传
git commit -amend
上传到主干
git push origin HEAD:refs/for/master
上传到分支
git push origin HEAD:refs/for/分支名
上传到已传过的某id
git push origin HEAD:refs/changes/已传的某id
查看递交历史信息
git log
更新主干代码
git pull origin master
更新分支代码
git pull origin HEAD:refs/for/分支名
回退
git reset 历史id号
查看所有分支
git branch -a
切换分支
git checkout 分支名
放弃所有本地修改
git checkout .
获取其他修改到本处
git cherry-pick 某id
本地,让某次修改同步到某分支(旧的代码没合并,同步到最新)
git rebase 分支名
修改完冲突后继续rebase
git rebase --continue
放弃本次rebase
git rebase --abort
rebase不需要commit