原文:通過 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