gitlab的fork及源项目的同步

摘要:
此篇大部分貌似是cp其他地方的,也忘了出处,写到此处,权当保存,见谅。

此篇大部分貌似是cp其他地方的,也忘了出处,写到此处,权当保存,见谅。

测试代码master同步到生产代码master

#现有git@gitlab.home.com:root/fork.git项目,fork该项目,得到git@gitlab.home.com:test/fork.git项目。接下来需要实现test/fork同步源项目root/fork

1)指定一个上游仓库

upstream为你自己为同步源取的别名,方便自己记住

git remote add upstream git@gitlab.home.com:root/fork.git

2)从上游仓库获取到分支,及相关的提交信息,它们将被保存在本地的upstream/master分支

git fetch upstream

3)切换到本地的master分支

git checkout master

4)把upstream/master分支合并到本地的master分支,本地的master分支便跟上游仓库保持同步了,并且没有丢失你本地的修改

git merge upstream/master

5)将本地修改的文件加入git,注意add后面的点“ · ”

git add .

6)添加修改注释,简单描述你修改的内容

git commit -m "add code"

7)同步后的代码仅仅是保存在本地仓库,记得push到 Gitlab

git push -u origin master

整体命令

git clone git@gitlab.home.com:test/fork.git

cd fork/

git remote add upstream git@gitlab.home.com:root/fork.git

git fetch upstream

git checkout master

git merge upstream/master

git add .

git commit -m "add codes"

git push -u origin master

免责声明:文章转载自《gitlab的fork及源项目的同步》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇echarts vue 甘特图实现mac卸载python下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

git 常见命令(补充)

回滚到上个版本 git reset --hard HEAD^ 回滚到上上个版本 git reset --hard HEAD^^ 查看提交记录 git log # 格式化 git log --pretty=oneline 查看变更内容 git diff 查看操作的每一次记录(包括回滚记录,git log在某次回滚后,不会记录这次回滚以后的所有记录,...

redis的主从复制

一、redis的五种数据类型: string是字符串类型,是redis最基本的数据类型。 哈希类型hash,hash特别适合存储对象 列表类型list,按照插入顺序排序 集合类型set,不允许有重复数据 有序集合类型zset,不允许有重复数据 二、redis主从复制 为了避免服务器停机导致数据库数据丢失,为了避免单点故障,我们需要将数据复制到多台服务器上,...

HBase海量数据存储

HBaseHBase是一个基于HDFS的非关系型数据库(海量数据存储) HBase的特点 1.海量数据存储,HBase中的表可以容纳上百亿行x上百万列的数据。 2.列式存储,HBase中的数据是基于列进行存储的,能够动态的增加和删除列。 3.准实时查询,HBase在海量的数据量下能够接近准实时的查询(百毫秒以内) 4.多版本,HBase中每一列的数据都有多...

版本管理工具Git(三)Gitlab高可用

高可用模式 企业版 社区版 我们这里说一下成本比较低的主备模式,它主要依赖的是DRBD方式进行数据同步,需要2台ALL IN ONE的GitLab服务器,也就是通过上面安装方式把所有组件都安装在一起的2台机器。 什么是DRBD 它是分布式复制块设备,软件实现的无需共享可以在服务器之间镜像块设备的存储复制解决方案。 左侧为A节点,右侧为B节点 DRBD...

RocketMQ的消息发送及消费

RocketMQ消息支持的模式: 消息支持的模式分为三种:NormalProducer(普通同步),消息异步发送,OneWay。 消息同步发送: 普通消息的发送和接收在前面已经演示过了,在前面的案例中是基于同步消息发送模式。也就是说消息发送出去后,producer会等到broker回应后才能继续发送下一个消息. 消息异步发送: 异步发送是指发送方发出数据后...

hexo d命令报错 ERROR Deployer not found: git

我已经在站点配置文件中写入了: deploy: type: git repo: git@github.com:lanlan2017/lanlan2017.github.io.git # Github pages地址 branch: master 但是执行hexo d报错 ERROR Deployer not found: git 解决方案...