git命令--使用fork模式工作
2024-09-03 06:35:45
一、
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
最新文章
- iOS权限问题
- java -日期
- Boot loader: Grub进阶[转]
- phantomjs 安装使用
- 记录一些容易忘记的属性 -- NSTimer
- Python之mongodb操作
- Record:逻辑分区下新建简单卷后其他卷被删除
- What is Windows Clustering
- Css Div半透明
- GitHub项目协作基本步骤
- python 文件的写删改
- python3之枚举
- Centos7 配置ssh连接
- js获取元素下标
- AOP编程 - 淘宝京东网络处理
- 读取本地已有的.db数据库
- Golang之时间格式化,计时器
- SQL运算符
- Zookeeper 应用程序
- 自动生成makefile
热门文章
- PowerPC-MPC56xx Flash模式代码启动过程
- 曹工说Spring Boot源码(29)-- Spring 解决循环依赖为什么使用三级缓存,而不是二级缓存
- Java实现 LeetCode 781 森林中的兔子(分析题)
- Java实现 LeetCode 92 反转链表 II
- Java实现 LeetCode 5 最长回文子串
- Java 虚拟机是如何判定两个 Java 类是相同的?
- java实现第六届蓝桥杯移动距离
- Git Gui工具从远程克隆代码总是提示路径已经存在。问题完美解决!
- zabbix 监控 tcp 连接数
- Spring WebFlux 学习笔记 - (一) 前传:学习Java 8 Stream Api (3) - Stream的终端操作