公司有个需求:希望基于开源的轮子在上面做一些满足自己需求的功能做成自己的轮子。最终改造为,既实现了改造,又没有完全脱离开源社区。也就是说,有些新版本上面好的功能还是想直接拿过来用。描述网上只有github到github的教程,其实就是fork,官网直接中文音译为“复刻”,也算是比较贴切,也就是将别人的代码从别人的github远端库复刻到自己的github远端库,里面会保留别人所有的提交历史、分支和
转载 5月前
488阅读
Git创建仓库上传代码相关操作上篇文章,我们讲了如何配置Git环境,注册Gitee账号,本篇文章我们讲解一下Fork和clone项目的操作。Fork项目在Gitee上也有部分优秀的开源项目,我们想要获取到项目的资源,Fork功能可以满足我们的这个需求,直接获取到别人的项目。如下图所示,我们点击右上角的Fork按钮 在弹窗中选择目标空间,再点击确认即可进行ForkFork完成之后,会自动跳转到我们的
此博客只讲fork相关操作,适合有git使用经验的同学,不详细阐述clone、pull、add、commit、push及冲突解决场景:公司远程仓库不允许直接提交代码,需要通过fork来操作。流程:(公司使用gitlab,github我是以同学的账号作为远程仓库来试验)1. 进入代码远程仓库,点击一下fork即可(如图)github:gitlab:2. fork后会自动跳转到个人远程仓库(也可手动进
转载 6月前
169阅读
#### fork 项目很简单,就是直接点击fork就可以了 fork完之后,原作者的项目删除了,但是你fork项目还在 ### fork之后如何删除呢? 1、进入想要删除的资源库(Repository),选择资源库的“Settings”,如下图: 2、进入settings页后,下拉到最下面,会看 ...
转载 2021-10-21 21:46:00
2662阅读
2评论
项目地址A,目标项目地址B # 查看远程仓库配置 git remote -v # 添加目标B地址到远程仓库配置 git remote add upstream (远程仓库的url) # 检查是否成功 git remote -v # 获取源项目的更新 git fetch upstream # 在本地 ...
转载 2021-09-30 11:04:00
2843阅读
2评论
gitlab练手小项目(外网版本,以下gitlab均替换成github)目录:前言正文小测试学习目标展望附部分pycharm与git使用指南 前言在此推荐一下gitlab的官方使用文档(强烈建议阅读):gitlab使用说明文档:https://docs.github.com/en由于内容比较多,应当有针对性的了解一部分内容。例如gitlab基础知识:https://docs.github
@阿乐今天敲代码没 文章目录前言一、前提二、详解1.新建分支和SSH公钥生成2.创建本地分支、连接远程分支仓库并拉取项目3.清空远程仓库分支,并上传本地项目到远程仓库分支 前言最近有个项目,我负责用Vue写前端,代码更新后需要上传到gitlab。原来一直用gitee的我属实蒙圈,在这里记录一下。此过程使用git bash命令一、前提     &nb
1. 概述本文档主要记录当从芯片原厂(比如RK)获取到repo形式的SDK源码之后怎么一步步搞到自己内部服务器的gitlab服务器上。2. 以mirror方式获取SDK源码2.1 配置ssh-key(按照官方指导进行配置即可)2.2 获取repo# 切换到用户根目录 $ cd /home/ubuntu # 获取repo $ git clone ssh://git@www.rockchip.com.
在Kubernetes(K8S)开发中,经常会遇到需要在GitLab上进行fork代码仓库并同步的情况。这样可以方便团队合作和代码管理,保持代码的一致性和更新。在本篇文章中,我将向你介绍如何实现在GitLab上进行fork同步的操作流程和具体步骤。 整个流程可以简单分为以下几个步骤: 1. 在GitLabfork主代码仓库 2. 将fork后的代码仓库同步更新到本地 3. 创建同步更新的远程分
原创 4月前
267阅读
一、背景 Git,Gitlab在DevOps中主要解决持续集成源码管控部分,本文主要从基本概念,实施部署两部分介绍。 二、git概述 https://git-scm.com/book/zh/v2 --推荐官方电子书 Git git优势:本地有完整的仓库,及时无网络也不会影响工作;遇到问题回退版本容易,出问题开发将本地代码回退到出问题之前进行提交,谁出问题谁解决,不
摘要:如何在GitLab中还原意外删除的数据库? 我们如何实现数据库备份,恢复,容灾和高可用性? 如果您从事数据库行业,那么您最近可能会更担心这些问题。 去年年底,包括炉石数据丢失和MongoDB勒索在内的事件突显了这一消息。 最近,另一个事件引起了人们的关注:rm -rf命令意外删除GitLab数据库中的数据文件。 如何在GitLab中还原意外删除的数据库? 我们如
#什么是Git LFS Git LFS(Large File Storage) 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。 简单的说,就是如果你想传超过100M的二进制文件到GitHub,你就要用Git LFS。注意事项:GitHub、GitLab、Coding。gitee(也就是git.oschina.net)目前还不支持。#使用Git Large File
一、Git分支类型1.1 master分支master 为产品主分支,该分支为只读唯一分支,也是用于部署生产环境的分支,需确保master分支的稳定性。master 分支一般由release分支或hotfix分支合并,任何情况下都不应该直接修改master分支代码。产品的功能全部实现后,最终在master分支对外发布,另外所有在master分支的推送应该打标签(tag)做记录,方便追溯。maste
一、GitLab介绍GitLab 是一个基于Git实现的在线代码仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务,一般用于企业、学校等内部网络搭建Git私服。通过 Web 界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。可以创建不同的组
背景昨天突然有人跟我说我在gitlab上的一个仓库占用的内存很大,导致pull下来时间有点久。我检查了一下发现原来是我把几个大文件push上去了,而这几个大文件其实没必要传上去,很尴尬。。。因为这个gitlab仓库是大家公用的,所以今天上午在尝试如何把这几个大文件删除并且把记录抹去,虽然最后没有完全解决,但还是记录一下我尝试的过程。 这个故事告诉大家,在git add . 之后一定要检查一下自己加
背景环境 宿主机:centos7.9,docker版gitlab 15.10 使用gitlab命令备份会报连接超时,查看了下,在备份某些1年前的项目时容易出这个问题,而且这些项目的都为前端项目,遂决定删掉老项目重新提交最新版本,但无论从界面删除或是命令行远程删除,都会报权限问题 暴力删除的方式 登录到docker容器内 docker exec -it gitlab bash 此处gitl
原创 2023-09-07 09:15:34
174阅读
背景环境 宿主机:centos7.9,docker版gitlab 15.10 使用gitlab命令备份会报连接超时,查看了下,在备份某些1年前的项目时容易出这个问题,而且这些项目的都为前端项目,遂决定删掉老项目重新提交最新版本,但无论从界面删除或是命令行远程删除,都会报权限问题 暴力删除的方式 登录到docker容器内 docker exec -it gitlab bash 此处gitl
原创 2023-09-07 09:15:34
152阅读
目录前言一、Git介绍1、Git是什么  2、面试题:Git与SVN区别  二、gitee网站三、Git配置帐号和邮箱(本机)  四、git文件状态与工作区域五、常用命令(重点)六、使用git提交文件至远程仓库 前言1.申请并[激活]一个Gitee帐号  (在gitee官网) 2.在window中安装Git &nbsp
2017年1月31日,我们的在线服务 GitLab.com 发生了严重的事故。这次事故由误删引起,导致了我们的主数据库数据丢失。  这次事故导致了GitLab服务长时间中断。我们还永久损失了部分生产数据,无法恢复。更严重的是,我们还损失了数据库的相关记录数据,包括项目、注释、用户账户、问题和代码段,这些事情都是在2017年1月31日17:20至00:00发生的。即使是乐观地估计
2.创建远程仓库。在GitLab上点击"New Project",之后键入项目名,其它选项默认即可,点击"Create project"按钮即可完成创建。3.将本地仓库连接推送到远程仓库。在项目目录下打开Git Bash,键入"git remote add origin <远程仓库地址/SSH>"命令。4.将代码提交到本地仓库中。使用"git add ."命令添加所有文件,使用"git
  • 1
  • 2
  • 3
  • 4
  • 5