是
新建提交git commit -m \"\"
开始
否
本仓库首次推送?
成功远程仓库查看
克隆仓库:git clone xxx
推送git push origin master:refs/for/master
修改/新建/删除仓库文件
gitdir
远程仓库同意本次提交
review是否需要修改
修改上次提交git commit --amend
本地仓库拉取git pull --rebase
添加到暂存区git add .
是否冲突
拉取代码git pull --rebase
结束
修改冲突
修改并添加到暂存区git add .