原文:通过 Gitlab 找回远程、本地都删除的Commit

背景介绍 最近我们的DevOps平台做了一次升级,从安全方面考虑增加了一个检查规则:非特殊情况下,每次发版时代码中必须包含上一次发布的Commit,这个是为了规避曾经出现过的 代码合并过程中丢失功能 的问题。 今天我们的一个内部项目上到DevOps平台时就出现了问题,当时的一个功能发布在relase x分支下,发布后没有及时合并到master分支。然后我做了一次分支清理,原本是想把本地的分支都清理 ...

2021-06-24 16:25 0 203 推荐指数:

查看详情

本地GitLab找回密码

1、首先我们登陆服务器,使用su - git 切换到git用户下操作 2、登陆后可以通过ls查看gitlab的文件,我们直接使用gitlab-rails console production进入gitlab控制台,输入命令后需要等待 Loading production ...

Fri Jun 04 18:26:00 CST 2021 0 1365
gitlab中批量删除本地以及远程tag的操作

git 批量删除标签# 删除所有远程标签git show-ref --tag | awk '{print ":" $2}' | xargs git push origin # 删除所有本地标签git tag -l | xargs git tag -d 注意:删除tag本地远程是分开操作 ...

Fri Apr 12 00:36:00 CST 2019 0 1048
本地Git连接远程Gitlab

本地端安装https://www.cnblogs.com/wei9593/p/11698204.html 1.打开本地git bash,使用如下命令生成ssh公钥和私钥 ssh-keygen -t rsa -C 'xxx@xxx.com' 然后一路回车(-C 参数 ...

Thu Oct 24 01:41:00 CST 2019 0 1234
Git 找回 git rm -r --cached . 删除本地缓存

1、事情的来源是 本地.gitignore 设置后没有生效,网上查资料 用 git rm -r --cached . 删除缓存 重新提交。结果,删除了缓存中的一些内容。 2、按以下步骤操作 1)、查看git 操作记录 git reflog 可以看到,最新的一次提交 ...

Mon Mar 08 23:34:00 CST 2021 0 649
GitLab本地远程更新已经fork的项目

单用IDEA无法做到,必须配合使用Git命令行才能做到,而且是先从原作者项目更新本地库,再从本地库push到自己远程fork项目,非常坑逼。 1.到项目clone的根目录右键Git Bash,先查看远程源,一般只有你自己fork项目的源,没有原作者的,需要添加远程源 ...

Fri Feb 01 18:18:00 CST 2019 0 1791
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM