在远程仓库创建分支后,在本地 用git branch -a 查询 此时并没有新建的 远程仓库 branch_xie
此时 需要使用 git fetch 拉取一下 获得远程仓库的所有分支,然后在使用 git branch -a 就会获得所有分支
此时由于远程的master 分支 和branch_xie 分支 都不是 最新的分支,而且 我已经在本地修改了许多 ,此时如果使用git push 提交,会出现错误 not-fast-forward
这是由于本地分支 貌似不是 在远程分支的基础上修改的(个人理解) 然后需要将远程分支 代码拉取 并合并 此时使用 git pull origin branch_xie --allow-unrelated-histories 命令 拉取合并 代码
最后 使用 git push origin branch_xie 提交代码
完成