github fork项目不带tag解决

news/2024/9/23 22:39:22/

tags" href="/GITHUB.html" title=tags" href="/GIT.html" title=git>github>tags" href="/GIT.html" title=git>github中fork别人的项目,clone下来后发现只有代码,没有tag,而我们现在想基于某个tag生成新分支,然后基于这个分支来开发。

第一步,需要把原来的tag都同步过来

# Fork源仓库
# Repo: aaa/project
# Fork: bbb/project# Track:
# 克隆你的仓库
tags" href="/GIT.html" title=git>git clone https://tags" href="/GITHUB.html" title=tags" href="/GIT.html" title=git>github>tags" href="/GIT.html" title=git>github.com/bbb/project.tags" href="/GIT.html" title=git>git # 进入你的仓库本地目录
cd project# 添加原始仓库地址
tags" href="/GIT.html" title=git>git remote add upstream https://tags" href="/GITHUB.html" title=tags" href="/GIT.html" title=git>github>tags" href="/GIT.html" title=git>github.com/bbb/project.tags" href="/GIT.html" title=git>git# Update:
# 拉取原始仓库数据
tags" href="/GIT.html" title=git>git fetch upstream --tags
# 如果你的主分支不是叫master,就把前面的master换成你的名字,比如main之类
tags" href="/GIT.html" title=git>git rebase upstream/master# 推送
tags" href="/GIT.html" title=git>git push# 推送tags
tags" href="/GIT.html" title=git>git push --tags

第二步,基于某个tag新建分支,并推送到远程仓库

# 查看所有tag
tags" href="/GIT.html" title=git>git tag# 4. 检出指定的 tag 到新分支
# 替换 'tag_name' 为你想要的 tag 名称
tags" href="/GIT.html" title=git>git checkout -b new_branch_name tag_name# 将新分支推送到远程仓库
tags" href="/GIT.html" title=git>git push -u origin new_branch_name

参考文献
https://www.cnblogs.com/bodong/p/17891893.html


http://www.ppmy.cn/news/1444891.html

相关文章

AI智能体的未来:引领科技创新潮流

Agent AI智能体的未来 随着Agent AI智能体的智能化水平不断提高,它们在未来社会中的角色、发展路径以及可能带来的挑战也引起了广泛关注。快来分享一下你的看法吧~ 技术进步与创新 随着科技的发展,新的产业和商业模式不断涌现,创造了新的收…

面试 Java 基础八股文十问十答第二十六期

面试 Java 基础八股文十问十答第二十六期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)你觉得 Java 好在哪…

C语言 | Leetcode C语言题解之第46题全排列

题目: 题解: void swap(int * nums,int indexA,int indexB) {int temp nums[indexA];nums[indexA] nums[indexB];nums[indexB] temp; }void prem(int* nums, int numsSize, int* returnSize, int** returnColumnSizes,int** returnNums,int offset)…

如何实现瀑布流排列方式

瀑布流布局是一种流行的网页布局方式,它允许列的高度不一致,但宽度一致,从而给人一种流动的视觉效果。然而,使用纯CSS实现瀑布流布局并不简单,因为CSS本身并不支持动态计算元素的高度和位置。尽管如此,我们…

django设计模式理解FBV和CBV

在 Web 开发中,FBV(Function-Based Views)和 CBV(Class-Based Views)是两种常见的视图设计模式,用于处理 HTTP 请求并生成相应的响应。下面是它们的简要解释: Function-Based Views (FBV) 在 …

关键技术自主可控,中国移动发布大云磐石DPU芯片,速率达400Gbps

4月28日,中国移动在2024算力网络大会上正式发布大云磐石DPU,该芯片带宽达到400Gbps,为国内领先水平,将应用于移动云新一代大云磐石DPU产品,实现关键技术自主可控。 据介绍,DPU是一种专注于数据处理的处理器…

[机器学习系列]深入解析K-Means聚类算法:理论、实践与优化

目录 一、KMeans (一)Kmeans简介 (二)Kmeans作用和优点 (三)Kmeans局限和缺点 (四)Kmeans步骤 (五)如何选取最佳的K值的三种方法 (六)手肘法和目标函数的变化两种确定K值方法的区别 (七)如何选取第一次迭代的K个类中心------KMeans方法 (八)KMeans的常用参数介绍 二、…

Shell脚本入门:编写自动化任务的利器

一、Shell概述 Shell最早产生于20世纪70年代早期的Unix操作系统中。作为一种命令解释器,它位于操作系统的最外层,负责直接与用户进行交互。Shell把用户的输入解释给操作系统,并处理操作系统的输出结果,然后将其反馈给用户。这种交…