开发过程中经常用到从master分支copy一个开发分支,下面我们就用命令行完成这个操作:

  • 切换到被copy的分支(master),并且从远端拉取最新版本
$git checkout master  
$git pull  
  • 从当前分支拉copy开发分支
$git checkout -b dev  
Switched to a new branch 'dev'  
  • 把新建的分支push到远端
$git push origin dev 
  • 拉取远端分支
$git pull  
There is no tracking information for the current branch. 
Please specify which branch you want to merge with. 
See git-pull(1) for details.  
git pull <remote> <branch>  
If you wish to set tracking information for this branch you can do so with: 
 git branch --set-upstream-to=origin/<branch> dev 

经过验证,当前的分支并没有和本地分支关联,根据提示进行下一步:

  • 关联
 $git branch --set-upstream-to=origin/dev 
  • 再次拉取 验证
 $git pull

 

参考:

https://www.yuque.com/docs/share/1591af91-0cad-4ae9-9d92-2e46a53927af

 

 

 

 

 

 

 

 

 

 

 

 

 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐