git拉取分支代码

一般来说,要对项目进行修改,需要先拉出一个分支,然后修改对应代码再合并分支。但新建分支后,因为个人需要分支代码进行本地测试,因此需要拉取分支代码下来。然后我找到的一个参考是这样的:

参考命令
git clone url
git fetch origin dev   #命令来把远程dev分支拉到本地
checkout -dev origin/dev #在本地创建分支dev并切换到该分支
git pull origin dev #就可以把远程dev分支上的内容都拉取到本地了

简单来说,就是拉取项目,然后本地创建对应分支并切换,然后再拉取分支代码,流程是没错的,但实施起来却有问题出现:

实施结果
git clone user@xxx.git
#拉取分支要切换到clone好的目录里,不然就报这个错
$ git fetch origin 分支名
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
cd dir
git fetch origin 分支名
#创建分支并切换到该分支
git checkout -b 分支名 origin
#拉取远程分支代码
git pull origin 分支名

简单总结:
上面我找到的参考是一个大方向的,作为参考只能作为参考,所以要怎么实施得看具体,另外就是关于部分命令的使用,比如checkout我这里就没有,它还会报-bash: checkout command not found,对于这种情况,我也不确定是它搞错了命令,还是checkout需要另外安装,毕竟我的是在windows下使用。

然后实施以后,被师傅看到了,一脸狐疑看着我,直接在我的clone语句后加上:

-b branchname

然后摇着头离去了,好的, 我学废了。

posted @   夏目&贵志  阅读(4878)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示