拉取最新代码
因为当前在 master 分支下,你必须拉取最新代码,保证当前代码与线上同步(最新),执行以下命令:
git pull origin master
创建分支
目前我们在 master 主分支上,需要执行以下命令,创建并切换到该分支:
git checkout -b dev
观察蓝色括号中,分支已经改变了。
查看分支
如果你不放心,可以执行以下命令 查看当前所有分支并找到当前分支
git branch
推送到远端仓库
把本地分支推到远端,让远端也有一个你的分支,用来后面提交你的代码。
仓库代码是最新的了,分支也创建并切换了,接下来需要将本地操作更新到远端仓库,执行以下命令:
git push origin dev
这时,你的前端仓库就有分支了,并且是和master主分支相同的代码:
提交代码到分支
其实说白了,跟 master 主分支提交流程一样,只不过最后,push 时你需要加上分支名。
假设已经修改了相关代码或完成了一个功能,首先要进行如下操作:
git status
git add .
git commit -m '...'
这时你就要推送到远端了,执行以下命令:
git push origin dev
可能出现的问题
【分支上有其他开发人员存在,并非自己】
如果团队其他开发人员也在该分支上,并且他提交了代码后,你 push 时,就会报错,因为仓库已经更新了,你必须先 pull 拉取最新代码,然后才能推送。
## git pull --rebase origin 远程分支名
## 执行完后便可正常 push 推送
git pull --rebase origin dev