1.检出仓库:
$ git clone git://github.com/jquery/jquery.git <远程地址>
2. 提交代码
$ git status #查看文件状态
$ git diff 文件路径 #查看文件修改的内容
$ git add -A
$ git commit -m"注释说明"
$ git fetch origin
$ git rebase origin/分之名称
$ git push origin 分之名称
3.如果rebase代码,提示有多个add,没提交的
$ git status
$ git commit --amend # 合并缓存区的修改和最近的一次commit, 然后用生成的新的commit替换掉老的
4.如果rebase代码有冲突,先解决冲突
$ git add -A
$ git rebase --continue
5.如果rebase出问题,需要回滚
$ git rebase --abort #取消合并
6.当合并代码后,重新拉代码
$ git stash
$ git fetch origin
$ git reset --hard origin/分之名称
$ git stash pop
7.如果合并出问题,回滚到提交前的版本
$ git rebase --abort
$ git reflog #查找上一个hard
30d7bfc HEAD@{0}: rebase: aborting
a432b8a HEAD@{1}: rebase: checkout origin/dev_s16_1
30d7bfc HEAD@{2}: commit: 新增借据、保证金、费用信息的curd操作,同步到核算
60214f7 HEAD@{3}: commit: 注释未验证的修改
$ git reset --hard HEAD@{2}