git连接远程分支


 今天在再用git连接到远程的dev分支的时候出现了下面的情况

$ git checkout -b dev origin/dev
fatal: 'origin/dev' is not a commit and a branch 'dev' cannot be created from it

然后查阅资料,使用git fetch解决

git fetch命令用于从另一个存储库下载对象和引用
# 从一个或多个其他存储库中获取分支和/或标签(统称为“引用”)以及完成其历史所必需的对象。 远程跟踪分支已更新(Git术语叫做commit),需要将这些更新取回本地,这时就要用到git fetch命令。

另外还有一些命令:

$ git push origin master //将本地master分支推送到远程

同样的

$ git push origin dev //将本地dev分支推送到远程
$ git checkout -b dev origin/dev //创建远程origin的dev分支到本地

这时候,本地的dev分支就和远程的dev分支联系起来,在dev分支上直接push会直接推送到远程的dev分支


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM