git拉取分支代码
一般来说,要对项目进行修改,需要先拉出一个分支,然后修改对应代码再合并分支。但新建分支后,因为个人需要分支代码进行本地测试,因此需要拉取分支代码下来。然后我找到的一个参考是这样的:
git clone url git fetch origin dev #命令来把远程dev分支拉到本地 checkout -b 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
然后摇着头离去了,好的, 我学废了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于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保姆级教程