Git Fork后的仓库内容和原仓库保持一致

Git Fork后的仓库内容和原仓库保持一致

①Fork原仓库内容到自己仓库
②将项目内容下载到本地
③使用git命令获取原仓库内容,将原仓库的最新内容合并到自己的分支上并推送

下面从第三步开始演示~
这里以码云上的若依项目为演示项目

③使用git命令获取原仓库内容

第一步:添加一个新的远程仓库,用于保持你的仓库与它的原始来源同步
#添加一个新的远程仓库,用于保持你的仓库与它的原始来源同步
git remote add "远程仓库引用名" "仓库地址"#添加一个新的远程仓库引用名为upstream的原始仓库,用于保持你的仓库与它的原始来源同步
git remote add upstream https://gitee.com/y_project/RuoYi.git

检查是否添加成功
将列出所有配置的远程仓库,包括它们的URL

git remote -v

执行效果见下图
在这里插入图片描述

第二步:获取源仓库的最新代码
git fetch "上一步中的远程仓库引用名"
git fetch upstream

执行效果见下图
在这里插入图片描述

第三步:将获取的最新代码合到自己本地的分支
#切换到自己想要合并的本地分支
git checkout "想要切换的分支名"
git checkout mastergit merge "刚获取的源分支"
git merge upstream/master

执行效果见下图
在这里插入图片描述
如果在合并过程中出现冲突,Git 会停止合并操作并告诉你哪些文件存在冲突。你需要手动解决这些冲突,然后使用 git add 命令将解决后的文件标记为已解决,并使用 git commit 命令完成合并操作

# 添加所有解决后的文件
git add .      
# 完成合并操作            
git commit                
第四步:推送远程

使用命令或者idea内操作推送,推送示例命令如下:

git push origin

欢迎各位大佬在评论区沟通交流~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/586361.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++两种方法实现二叉搜索树

文章目录 1.二叉搜索树(BST Binary Search Tree)1.1二叉搜索树的概念2.2二叉搜索树的操作2.2.1二叉搜索树的查找2.2.2二叉搜索树的插入2.2.3二叉搜索树的删除 2.3二叉搜索树的实现2.3.1二叉搜索的基本结构2.3.2查找节点2.3.3插入节点2.3.4删除节点删除度…

百度网站收录提交入口

百度网站收录提交入口 在网站刚建立或者更新内容后,及时将网站提交给搜索引擎是提高网站曝光和获取流量的重要步骤之一。百度作为中国最大的搜索引擎之一,网站在百度中的收录情况尤为重要。下面介绍一下如何通过百度的网站收录提交入口提交网站。 1. 百…

卷积神经网络(CNN)的数学原理解析

文章目录 前言 1、介绍 2、数字图像的数据结构 3、卷积 4、Valid 和 Same 卷积 5、步幅卷积 6、过渡到三维 7、卷积层 8、连接剪枝和参数共享 9、卷积反向传播 10、池化层 11、池化层反向传播 前言 本篇主要分享卷积神经网络(CNN)的数学原理解析&#xf…

Git:修改的时候在自己的分支修改,如果在其它分支修改代码,会无法切换回自己的分支

如果已经发生了: 首先在当前分支把没问题的代码提交一下, 保存当前修改:在当前分支上进行一次提交,将当前修改保存起来。(但是不要推送到远程仓库) 切换回自己的分支:尝试切换回自己的分支。如果报错&…

新model开发记录

模型使用 -- 用blender导出为 fbx ,修改渲染方式(点击模型->Materials->Extract Materials(将材质从fbx中 单独提取出来了)->Materials 选择 Shader -> SimpleURPToonLitExample 点开脸的材质,勾选第一条) 解决角色…

深入了解C语言中的结构体类型与内存对齐

引言: 在C语言中,结构体是一种自定义的数据类型,它允许我们将不同类型的数据组合在一起,形成一个新的数据类型。结构体的使用为我们解决了一些复杂数据的表示和处理问题,不仅限于单单的整型或者字符。本文将深入探讨结…

甘特图进度跟踪与风险预警机制

项目管理就像一场跋涉,甘特图则是我们的路线图和指南针。制定好行程计划后,我们就要跟着它一路前行,时刻核对进度,防患于未然。 一张优秀的甘特图不仅绘制了任务的起止时间,更重要的是它将各项工序的逻辑关系和制约条件清晰可见。我们遵循这个时间线前进,就能确保万无一失。通…

你以为BBA电车不行?看看宝马财报里电车有多挣钱

作者 |许行知 编辑 |德新 如果放在中国市场百花齐放、争奇斗艳的电动车里,宝马的电动车乍看确实平平无奇。 但从全球市场来看,电动车早已成为宝马重要的利润增长点。 3月末,宝马集团举办线上沟通会,总结了其2023年的业绩表现&a…

Rustdesk如何编译代码实现,客户端只有控制权限,而且只能控制指定ID,不能控制其他ID

环境: RustDesk1.1.9 自建服务器 问题描述: Rustdesk如何编译代码实现,客户端只有控制权限,而且只能控制指定ID,不能控制其他ID 解决方案: 详细方案,有需要私聊

【Java面试题系列】基础篇

目录 基本常识标识符的命名规则八种基本数据类型的大小,以及他们的封装类3*0.10.3返回值是什么short s1 1; s1 s1 1;有什么错? short s1 1; s1 1;有什么错?简述&&与&的区别?简述break与continue、return的区别?Arrays类的…

Vue-Electron配置及踩坑

前言 大道至简。太复杂的教程不看。 本篇将记述我创建好Vue3项目之后,用Electron把页面呈现出来的整个过程。会记录一些踩坑。 首先,Electron官网可以参考。但是它只是作出了一个普通的html结构该如何用Electron呈现出来,vue的配置有一些变…

HarmonyOS 应用开发之分布式数据对象跨设备数据同步

场景介绍 传统方式下,设备之间的数据同步,需要开发者完成消息处理逻辑,包括:建立通信链接、消息收发处理、错误重试、数据冲突解决等操作,工作量非常大。而且设备越多,调试复杂度也将同步增加。 其实设备…