目录为什么不用gitlab无界面版本GIT,最轻量了,只是维护稍困难国产开源git——gogs文档为什么不用gitlab先安装一个gitlabdocker run -p 8112:80 -p 222:22 --name gitlab \
-v /home/gitlab/config:/etc/gitlab \
-v /home/gitlab/logs:/var/log/gitlab \
-v
前言此篇文章用于记录第一次将本地代码推送到远程仓库合并到不同分支问题,我们在本地初始化git仓库时,会默认创建master分支,而远程仓库默认创建的是main分支,如果你直接推送本地代码,会在远程也创建一个master分支,而无法推送到远程的main分支上,因为他们没有任何关联,接下来就介绍下如何将本地master分支推送到main分支上,而不创建多余的远程分支。包含完整的初始化到提交代码步骤。步
0.gitlab上已存在项目
前提,我们gitlab服务器上已经有项目了
1.初始化本地仓库
git init
2.方式一:更新远程仓库地址,<URL>更换为新的url地址。
git remote set-url origin <URL>
方式二:
//查看当前获取及推送地址是否一致
git remote -v
//如果不一致,删除远程origin分支
git r
原创
2021-07-14 15:07:58
1595阅读
这些是一些基本操作使用的命令1)查看分支: git branch --list
2)创建分之:git branch <name>
3)切换分支:git checkout <name>
4)推送分支: git push -u origin login(子分支是login)
按提示操作: 将该分支推送到远程分支
5)查看所有分支:git branch -a
6)查看状态
转载
2024-07-08 10:30:36
314阅读
被毒打后的我回来更新了,之前写的照百度搞的不是很清晰,再更新一版。 如果是开发中间要将自己修改的代码给提交上去,比如说主分支是release,自己开发的分支是cm,在cm上开发代码后`git add.
git commit -m '第一次开发'我们现在开发的分支很可能落后于主分支了,因为在我们开发的过程中主分支也有人在推送和并,所以我们先切换到本地的release分支上git checkout
转载
2024-02-17 10:12:32
367阅读
一、什么是变基:两个分支master、dev,其中dev分支是在master分支上的提交点E拉出的分支。在两个分支合并之前,master分支有了新的提交F、G,此时想在gitlab上合并dev分支到master分支是不被允许的,因为git不知道怎么处理ABC与FG的关系了,会提醒你需要先在本地rebase。变基简单说就是修改dev分支的基础节点由E变到G。A---B---C dev
转载
2024-08-02 21:24:22
58阅读
①.进入到dev分支的目录下;②.提交代码到dev的本地和远程仓库中:右键dev目录的任意位置---->Git Sync…—>Fetch & Rebase---->填写必要的提交信息,Ok…不需要过多的操作---->Commit---->Commit and Push把dev开发线上的最新代码提交到本地和远程git仓库完毕.2.合并代码到master分支线:①
转载
2024-07-29 09:05:59
905阅读
git1. git简介2.使用方法2.1 创建仓库2.2 克隆仓库到本地2.3 添加本地仓库2.4 提交代码2.5 同步代码到仓库2.6 其他问题 1. git简介git是代码托管工具,而gitee是一个国内代码托管平台。本文简单介绍文件托管的基本使用。2.使用方法2.1 创建仓库首先在gitee上创建一个自己的仓库。方法请读者自行百度。2.2 克隆仓库到本地git clone 仓库链接(按照下
Ubuntu20.04下配置VScode及LeetCode,开始撸代码一、配置VScode环境1. 软件下载2. 软件安装及启动3. C++基础插件的安装4. 配置软件内部Debug5. 配置内部Debug工具时的异常,正常请跳过此步6. 软件内Debug调试7. 配置LeetCode 一、配置VScode环境PS:笔者用的是Ubuntu 20.04的版本,其他版本可以仅供参考,概不负责1. 软
转载
2024-10-10 23:14:28
287阅读
问题描述 如果在机器PC-A上回退了两次提交,并想在另一台机器PC-B上同步这个回退,你可以按照以下步骤进行:在PC-A上确定你想回退到的提交的哈希值(commit ID)。使用git log可以找到你需要的提交哈希值。git log使用git reset命令将本地分支重置到那个提交。这里使用--hard
近2年在github新开源的CICD方案Drone受到越来越多人的青睐,比Jenkins有更多的优势;我通过查询和整理资料,对比如下:工具优势不足备注开源,轻量级,不需要复杂的安装手段;配置简单,与Gitlab可直接适配;.gitlab-ci.yml,分阶段并行执行任务;实时构建日志清晰,UI交互体验很好;只支持Gitlab,yaml不能扩展;需要为每个任务定义组件;不支持一个大阶段中包含几个小阶
转载
2024-05-20 19:24:25
62阅读
问题描述有时候我们需要在同一台电脑上连接多个远程仓库,比如连接两个GitHub账号,那么需要两个条件。 1.生成两对 私钥/公钥,并且密钥文件命名不能重复。 2.push 到remote时区分两个账户,推送到相应的仓库。相应配置1.在MAC的终端中输入以下命令,查看密钥。ls ~/.ssh如果有 id_rsa 和 id_rsa.pub,说明已存在一对密钥/公钥。2.创建新的 密钥/公钥,并指定密钥
转载
2024-07-31 14:14:05
580阅读
几乎任何应用系统都规避不开的三个问题:备份、恢复和升级。相对而言来说,gitlab-ce虽然是一个开源免费产品,但在这三方面做的还是比较人性化的。下面逐个介绍。一、数据备份先打开/etc/gitlab/gitlab.rb配置文件,查看一个和备份相关的配置项: gitlab_rails['backup_path'] = "/var/opt/gitlab/backups" 该项定义了默认备份出文件的路
转载
2024-03-01 12:26:12
105阅读
目录1、电脑安装Git2、Hbuilder X安装Git插件3、电脑安装TortoiseGit工具和汉化包4、github仓库创建者首次上传项目代码4.1连接GitHub4.2 上传项目代码5、项目开发后续使用 1、电脑安装Git Git下载地址2、Hbuilder X安装Git插件3、电脑安装TortoiseGit工具和汉化包TortoiseGit下载地址.(汉化包根据自己需要可选可不选)1、
转载
2024-10-15 20:05:43
606阅读
文章目录1、进入 GitHub 项目2、复制项目链接3、clone仓库到本地4、增加内容 并提交 本地仓库5、本地仓库的内容push到远程仓库 Git 提交代码到 GitHub 有两种情况: (1)第1种:本地没有 Git 仓库,我们可以直接将远程仓库clone到本地。通过clone命令创建的本地仓库,其本身就是一个 Git 仓库了,不用再进行init初始化操作,而且自动关联远程仓库。我们只需要
转载
2024-10-08 09:58:47
301阅读
人总是会有犯错的时候,所以我们的代码有时候就需要回滚。 当我们要回滚的代码还没有提交到远程的时候,可以进行本地回滚,较为简单。一、 本地回滚 git reset&n
转载
2024-07-26 09:46:03
1467阅读
克隆仓库:然后填写仓库地址,填写完成后点击next:使用默认选择就可,点击next,填写好本地地址后,点击finish:提交修改到远程仓库本地修改文件并保存后:查看修改前后文件对比:修改后,在相应仓库上单击右键,然后点击Commit选择要提交的文件后,填写提交信息,最后点击commit提交后,在分支图上就会又一个节点,该节点和之前的节点颜色明显不同,代表这是刚刚提交的,但是还没有推送到远端:在推送
转载
2024-10-09 17:42:10
834阅读
一、安装前准备1、配置清华yum源[root@localhost ~]# vim /etc/yum.repos.d/gitlab-ce.repo
-- 添加如下内容
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgch
转载
2024-06-07 05:01:59
1320阅读
git是一个好东西,但对于新手来说,这个工具并不好使用,因为它里面涉及到很多东西,而这些东西新手一时间是无法理解的。不幸的是,本人就是新手一枚,所以,这里并不会讲太多有关于git的原理,什么样的阶段就该做什么样的事情,先从熟悉工具的常用用法开始。 为方便使用
目录一、sed的经典示例如何显示/etc/passwd 的倒数第三行二、awk的经典示例使用awk输出hello world,在hello后增加单引号三、shell解析的基本步骤大括号扩展 波浪线扩展变量替换扩展 算术扩展文件通配符扩展1、如何解决*无法匹配以.开头的文件?2、如何解决递归到子目录进行匹配?引号去除搜索命令 fork + exec 执行命令&
转载
2024-10-26 12:53:36
36阅读