需求背景
项目在远程新建了一个分支,但是本地没有这个分支,需要在本地开发完之后,将最新的代码放到 远程分支上
问题一:本地没有这个分支
远程新建了一个分支,但是本地并没有这个分支
输入命令:
git branch branch_name
这个命令会新建一个分支
输入命令:
git checkout branch_name
这个命令会切换到 branch_name 分支
问题二:本地看不到远程新建的分支
解决:git fetch
本地首次输入命令:git branch -a 出现的分支如下,远程新建的分支为 dev,但是这里并没有显示
输入命令:git fetch
将本地远程跟踪分支进行更新,与远程分支保持一致
再次输入命令:git branch -a
就显示了新建的dev分支
问题三:本地新建的分支无法push到远程分支上
git add .
git commit - “更新信息”
输入 git push,并没有push成功
如图所示,并没有直接push到远程的dev分支上
根据图中的提示,输入命令:git push --set-upstream origin dev
如上图,代码push成功
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)