git命令--使用fork模式工作
一、
1、第一步,先将原作者项目fork到自己的目录下,这个可以直接在控制台操作
可以看到该项目在ins-product目录下,fork之后,可以去查看自己的工作目录
可以看到在本人目录下已经存在该项目。
2、本地直接clone自己目录下的项目进行开发与提交,具体开发与操作步骤可见https://www.cnblogs.com/liconglong/p/11470690.html
二、其实这里倒没有什么问题,一般比较有疑问的是,如果远程仓库更新了,本人目录下的代码如何保持更新
1、首先查看clone后项目的远程仓库有哪些
git remote -v
可以看到远程仓库只有本人目录下的(fork到本人目录下的项目)项目。
2、将原有远程仓库也添加到本地项目的远程仓库
git remote add task http://xxxx/ins-product/xxx-task.git
上述命令中,add之后的为项目别名,别名之后为原始项目的地址
3、可以重新查看远程仓库有哪些
可以看到,已经把原始的代码添加为本地项目的远程仓库
4、本地库获取原有远程库的更新
此处可以使用pull 或者 fetch+merge模式都行,本人使用的是fetch + merge 模式
(1)通过原库设置的别名及分支,获取原库的更新
git fetch task master
(2) 将原库的更新更新到本地库的指定分支上
git merge task/master
------------------------------------------------------------------
-----------------------------------------------------------
---------------------------------------------
朦胧的夜 留笔~~
-----------------------------------------------------------
---------------------------------------------
朦胧的夜 留笔~~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律