cost 352 ms
從特定分支上的 git 歷史記錄中刪除目錄

[英]Deleting a directory from git history on a specific branch

問題:我的 GitHub 存儲庫中有一個文件夾,位於名為“my-branch”的分支中,需要將其刪除。 這不是最后一次提交。 發行詳情: 從 master 創建了一個分支,我們稱之為“我的分支”。 在“我的分支”中做了一些工作,包括包含緩存目錄 (.angular/cache/...) 的升級。 運 ...

如何使用 BFG Repo-Cleaner

[英]How to use BFG Repo-Cleaner

有人建議我使用 BFG Repo-Cleaner 作為我要推送的本地存儲庫,其中包含太大而無法推送到 GitHub 的文件。 這些文件(大約 50MB 以上)我不介意它們是否被刪除並且我不小心將它們提交了一段時間。 網上說明: https://rtyley.github.io/bfg-repo-c ...

嘗試使用 bfg 修復歷史記錄時如何修復“分支當前已簽出”

[英]How to fix "branch is currently checked out" when trying to repair history with bfg

問題: 不小心提交了一個大文件,而且它不是最近的提交,所以現在我必須從我的歷史記錄中挖掘它(因為 GitHub 文件大小限制),以便將我的提交推送到 GitHub。 這意味着我有我的倉庫的本地副本,我需要編輯其歷史記錄。 嘗試解決方案: BFG 似乎是這個問題的普遍推薦解決方案(甚至 GitHu ...

BFG Repo cleaner - 如何從標簽中刪除秘密歷史

[英]BFG Repo cleaner - how to remove the secrets history from tags

我按照以下鏈接中的步驟從 git 歷史記錄中刪除秘密。 https://rtyley.github.io/bfg-repo-cleaner/ 但是歷史並沒有從標簽中刪除。 你能幫忙看看如何從標簽中刪除歷史記錄嗎? ...

遠程:GitLab:推送操作超時

[英]remote: GitLab: Push operation timed out

我正在嘗試使用 BFG Repo-Cleaner 修復我的存儲庫,方法是刪除一些添加到其中的大文件,使用本指南: https://rtyley.github.io/bfg-repo-cleaner/ 。 當我嘗試推送(非常大的推送)時,我得到:“遠程:GitLab:推送操作超時”。 我在推送時收到的 ...

使用 BFG-repo-cleaner 刪除文件列表

[英]Delete list of files with BFG-repo-cleaner

由於部署問題,我們正在嘗試將 git 存儲庫縮小到 500MB 以下。 為此,我們創建了一個新分支,將所有舊圖像、視頻和 fonts 移動到 AWS S3。 我可以使用git diff --name-only --diff-filter=D master -- public/assets/輕松獲取文 ...

BFG 復制了我之前的提交以及“干凈”的提交

[英]BFG duplicated my previous commits along with “clean” commits

我試圖刪除一些通過 BFG 意外上傳到我的遠程 git 存儲庫的文件/文件夾,在遵循指南之后,我似乎重復了提交——一組清除了數據的分支,一組仍然有數據。 這是演示這一點的網絡圖: https : //github.com/barricklab/pLannotate/network 我先來: gi ...

如何從某個點之前刪除提交?

[英]How to delete commits from before a certain point?

在過去的某個時候,敏感信息被上傳到 git 存儲庫。 我們在接下來的提交中刪除了它並更改了信息,但我們仍然希望從 git 歷史記錄中刪除原始信息,同時盡可能保留從那時起所做的提交。 我一直在嘗試使用BFG 存儲庫清潔器,並發現幫助命令列出了他們網站上未提及的“-p --protect-blobs- ...

為什么使用 BFG 刪除文件后仍然可以看到文件

[英]Why can I still see the file after deleting it using BFG

這是我做的步驟: 創建了一個空文件夾。 使用以下方式鏡像我的存儲庫: 使用以下命令獲得 10 個最大文件的列表: 說最大文件的名稱是largestFile.log 然后我運行bfg如下: 上述命令的 Output 顯示文件被成功刪除: 最后按照上面步驟 6 的 output 的建議,我接下來運行了這 ...

如果通過修改添加它們的提交從 repo 中刪除憑據,並且重新應用后續提交,那么 reflog 是否仍然受到污染?

[英]If credentials are removed from a repo by amending the commit that added them, and subsequent commits are reapplied, is the reflog still tainted?

我已經使用 BFG Repo-Cleaner 幾次來刪除過去添加了數十/數百次提交的憑據,並且該工具運行良好,但是對於像下面這樣的較小規模的情況,我想知道這是否有必要. 假設有一個本地存儲庫,有人不小心向其中提交了數據庫憑據,並且他們直到幾次提交后才注意到他們已經這樣做了。 如果git reset ...

使用 BFG 清理 repo 后出現“未能推送一些 refs”錯誤

[英]“failed to push some refs” error after using BFG to clean repo

我有一個 GitHub 存儲庫,我正在嘗試縮小它。 我使用BFG repo 清潔器來執行此操作,然后使用典型的 gc 命令。 這確實減少了我的存儲庫大小(盡管它仍然比應有的大 3 倍——但這是另一點)。 在此之前,我的 repo 與 origin master 是最新的。 當我git add並在這一 ...

為什么工具 bfg.jar 會從 Git 中刪除小於 1MB 的文件,同時使用“--strip-blobs-bigger-than 和 --delete-files”這兩個選項?

[英]Why does tool bfg.jar remove files smaller as 1MB from Git with both options “--strip-blobs-bigger-than and --delete-files”?

我正在使用這兩個選項--strip-blobs-bigger-than 1M --delete-files '*.{jpg,png}'和 bfg.jar 工具。 但是一些較小的 1M 文件被刪除了。 這些選項不是一起工作的嗎? ...

從 Git 歷史記錄中刪除包含一些敏感數據的文件

[英]Deleting a file that contains some sensitive data from Git history

如何從 Git 歷史記錄中刪除appsettings.json文件? 我在 Git 中應用了這個命令: 但它不適用於此版本的 Git(2.30.0.windows.1) 我該如何解決? 如果我想使用git-filter-repo代替git-filter-branch ,我該如何安裝和使用它? ...

在 repo-cleaning 中拒絕引用

[英]Rejected refs in repo-cleaning

我正在清理 git 存儲庫的拉取請求 (PR)。 創建了一個 PR 來合並分支 B,該分支后來被認為已棄用並在合並之前被刪除。 結果,B 分支被刪除了,這個 PR 沒有出現在 Bitbucket 的 pull request 列表中。 但是,如果我使用git show-ref ,則此 PR 在 re ...

bgf 清潔器不更新拉取請求

[英]bgf cleaner does not update pull requests

我正在使用 bfg-cleaner 從 github 中刪除一些包含敏感信息的文件。 除了拉取請求,它工作正常。 拉取請求中仍然存在敏感日期。 我怎樣才能擺脫這個? ...

BFG Repo Cleaner,用於在上一次成功清除后重新引入歷史記錄的項目

[英]BFG Repo Cleaner for items re-introduced to history after a previous successful purge

如果某個項目被 BFG 清潔器從歷史記錄中刪除,那么有人沒有清除他們的舊克隆,而是只是刪除了該文件,然后再推送,如果我只使用文件名,BFG 清潔器是否仍然能夠再次清除同一個文件? 還是我需要做一些回購惡作劇才能讓 HEAD 回到歷史上的冒犯點? ...

當存儲庫已經非常接近 2GB 時,如何從所有 bitbucket git 歷史記錄中刪除二進制文件?

[英]How to remove binary files from all of the bitbucket git history, when the repo is already very close to 2GB?

Bitbucket git repo 的大小限制為 2GB,現在我有一個 repo(我們稱之為bigsize repo),由於大量二進制文件(擴展名為dll的msm ). 它是如此接近限制,以至於我害怕涉及二進制文件的提交操作會將大小超過 2GB,因此提交將失敗並且無法繼續。 現在,如何通過減少 ...

如何從 git 歷史記錄中刪除已刪除的文件 - 包括 rev-list

[英]How to remove a deleted file from git history - including rev-list

我已經嘗試過 filter-branch,並且已經將它從 git 日志中刪除,但仍在 rev-list 中。 然后我嘗試了 bfg repo clean ,它仍然列在 rev-list 中。 最終我需要將它從 rev-list 中刪除,因為我們的 git lfs 服務器中缺少該文件,這導致 git ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM