Skip to content
目录

代码提交(分支提交)

代码提交步骤

第一种

  1. git pull --rebase origin master

  2. git add . (解决冲突后,将修改add)

  3. git rebase –continue

  4. git push origin 分支名

第二种

  1. master切换到分支:git fetch;git checkout <分支名>;

  2. 提交代码到分支: 一定要使用rebase操作,避免分支错乱;

  3. git status; 查看当前分支变更情况;

  4. git add . ; 将本地需要提交的代码提交到暂存区;

  5. git commit -m “初始化”; 将暂存区内容提交到本地仓库中;

  6. git fetch; 将运城仓库最新的内容更新到本地;

  7. git rebase origin/master; 将远程与本地代码进行合并,如果出现冲突则解决冲突,每解决一个文件的冲突要 git add 下,这时rebase会暂停,解决完冲突再继续rebase(git rebase --continue),直至rebase结束;

  8. git push origin <分支名>; 将本地仓库内容提交到远程仓库;

没有rebase 导致分支提交错误时,处理方法(谨慎使用)

1. git log —oneline -10

2. git reset —soft <历史文件名>

3. git log —oneline -10

4. git add .

5. git commit -m "备注"

6. git fetch

7. git rebase origin/master

8. git add . (如果有冲突)

9. git rebase —continue (如果有冲突)

10. git push origin master -f