Git [remote rejected] xxxx->xxxx <no such ref>修复了推送分支的错误
Git真是一个神奇的工具,今天花了一个小时时间解决了这个分支同步的问题,在对分支的认识上也进步了不少。
“git gc”是个好命令,可以优化指令,没事就可以跑跑。
岔题了,错误信息如下
git push origin xxxx
....
[remote rejected] xxxx->xxxx <no such ref>
.....
查遍了SOF等地方,都无法解决自己的问题,无奈只能慢慢看gitref.org一点点尝试了,当然备份库是必须的。
发现边尝试边理解学习真是快,很多GIt概念都清晰了,也查阅了不少文档,但是终究没有ref这个东西。
好吧,ref==reference谁都知道,其实这个概念不说也很正常,因为他就是指针也就是引用,书面理解就是指针不存在难道被我破坏了,尝试了各种修复都无果。
无奈下只好删除再建再同步,之所以一开始不敢这么弄是因为脑子里总有种同步的观念在在捣乱,试想如果我把remote的删除了,一同步,我本地的不是也会被删除了。
git push --delete origin xxxx //没错是的,push才有delete和创建远程分支的能力,branch是个残废
git push origin xxxx//推送上去,当然会自动创建这个xxxx分支
git branch --set-upstream VIP-1st origin/VIP-1st //关联本地的分支到远程
git pull //检查成果用的,可以不执行
哈哈真是不错的东西啊~
作者:today4king
出处:https://www.cnblogs.com/jinzhao/archive/2012/08/19/2646326.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架