![](/img/trans.png)
[英]Deleting a directory from git history on a specific branch
問題:我的 GitHub 存儲庫中有一個文件夾,位於名為“my-branch”的分支中,需要將其刪除。 這不是最后一次提交。 發行詳情: 從 master 創建了一個分支,我們稱之為“我的分支”。 在“我的分支”中做了一些工作,包括包含緩存目錄 (.angular/cache/...) 的升級。 運 ...
[英]Deleting a directory from git history on a specific branch
問題:我的 GitHub 存儲庫中有一個文件夾,位於名為“my-branch”的分支中,需要將其刪除。 這不是最后一次提交。 發行詳情: 從 master 創建了一個分支,我們稱之為“我的分支”。 在“我的分支”中做了一些工作,包括包含緩存目錄 (.angular/cache/...) 的升級。 運 ...
[英]How to use BFG Repo-Cleaner
有人建議我使用 BFG Repo-Cleaner 作為我要推送的本地存儲庫,其中包含太大而無法推送到 GitHub 的文件。 這些文件(大約 50MB 以上)我不介意它們是否被刪除並且我不小心將它們提交了一段時間。 網上說明: https://rtyley.github.io/bfg-repo-c ...
[英]How to fix "branch is currently checked out" when trying to repair history with bfg
問題: 不小心提交了一個大文件,而且它不是最近的提交,所以現在我必須從我的歷史記錄中挖掘它(因為 GitHub 文件大小限制),以便將我的提交推送到 GitHub。 這意味着我有我的倉庫的本地副本,我需要編輯其歷史記錄。 嘗試解決方案: BFG 似乎是這個問題的普遍推薦解決方案(甚至 GitHu ...
[英]BFG Repo cleaner - how to remove the secrets history from tags
我按照以下鏈接中的步驟從 git 歷史記錄中刪除秘密。 https://rtyley.github.io/bfg-repo-cleaner/ 但是歷史並沒有從標簽中刪除。 你能幫忙看看如何從標簽中刪除歷史記錄嗎? ...
[英]How do you check if a file or folder (in my case) has been deleted from your git history?
我使用“BFG Repo Cleaner”刪除了我不小心跟蹤並推送到遠程存儲庫的文件夾(目標),我想知道如何檢查該文件夾是否確實從 git 歷史記錄中完全刪除? ...
[英]remote: GitLab: Push operation timed out
我正在嘗試使用 BFG Repo-Cleaner 修復我的存儲庫,方法是刪除一些添加到其中的大文件,使用本指南: https://rtyley.github.io/bfg-repo-cleaner/ 。 當我嘗試推送(非常大的推送)時,我得到:“遠程:GitLab:推送操作超時”。 我在推送時收到的 ...
[英]Delete list of files with BFG-repo-cleaner
由於部署問題,我們正在嘗試將 git 存儲庫縮小到 500MB 以下。 為此,我們創建了一個新分支,將所有舊圖像、視頻和 fonts 移動到 AWS S3。 我可以使用git diff --name-only --diff-filter=D master -- public/assets/輕松獲取文 ...
[英]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- ...
[英]Why can I still see the file after deleting it using BFG
這是我做的步驟: 創建了一個空文件夾。 使用以下方式鏡像我的存儲庫: 使用以下命令獲得 10 個最大文件的列表: 說最大文件的名稱是largestFile.log 然后我運行bfg如下: 上述命令的 Output 顯示文件被成功刪除: 最后按照上面步驟 6 的 output 的建議,我接下來運行了這 ...
[英]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 ...
[英]“failed to push some refs” error after using BFG to clean repo
我有一個 GitHub 存儲庫,我正在嘗試縮小它。 我使用BFG repo 清潔器來執行此操作,然后使用典型的 gc 命令。 這確實減少了我的存儲庫大小(盡管它仍然比應有的大 3 倍——但這是另一點)。 在此之前,我的 repo 與 origin master 是最新的。 當我git add並在這一 ...
[英]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 文件被刪除了。 這些選項不是一起工作的嗎? ...
[英]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 ,我該如何安裝和使用它? ...
[英]Rejected refs in repo-cleaning
我正在清理 git 存儲庫的拉取請求 (PR)。 創建了一個 PR 來合並分支 B,該分支后來被認為已棄用並在合並之前被刪除。 結果,B 分支被刪除了,這個 PR 沒有出現在 Bitbucket 的 pull request 列表中。 但是,如果我使用git show-ref ,則此 PR 在 re ...
[英]migrating to git lfs by official guide creates bad object error
按照本指南,當我進入git push --force步驟時,出現以下錯誤: ref master:: Error in git rev-list --stdin --objects --not --remotes=origin --: exit status 128 fatal: bad objec ...
[英]bgf cleaner does not update pull requests
我正在使用 bfg-cleaner 從 github 中刪除一些包含敏感信息的文件。 除了拉取請求,它工作正常。 拉取請求中仍然存在敏感日期。 我怎樣才能擺脫這個? ...
[英]BFG Repo Cleaner for items re-introduced to history after a previous successful purge
如果某個項目被 BFG 清潔器從歷史記錄中刪除,那么有人沒有清除他們的舊克隆,而是只是刪除了該文件,然后再推送,如果我只使用文件名,BFG 清潔器是否仍然能夠再次清除同一個文件? 還是我需要做一些回購惡作劇才能讓 HEAD 回到歷史上的冒犯點? ...
[英]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,因此提交將失敗並且無法繼續。 現在,如何通過減少 ...
[英]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 ...