cost 327 ms
使用 git filter-repo 从 Git repo 历史记录中删除所有文件,文件名中的路径具有转义 \ - Remove all files from Git repo history with path having escape \ in filename with git filter-repo

赏金将在 5 天后到期。 此问题的答案有资格获得+50声望赏金。 klor正在寻找这个问题的更详细的答案: 我正在寻找基于git filter-repo的工作解决方案。 我在 Debian 10 Linux 上的 Git 存储库中存储了带有转义字符的特殊文件名。 问题:无法在 Windows 上 ...

如何从 GIT 回购历史中删除所有文件,路径中有冒号:文件名? - How to remove all files from GIT repo history with path having colon : in filename?

我有带冒号的 ISCSI 节点文件名存储在 Debian 10 Linux 上的 GIT 存储库中。 例子: 但是在 Windows 上结帐失败,因为冒号在 Windows 文件名中是无效字符。 我在 Windows 结帐时收到以下 GIT 错误: 1)如何列出所有有冒号的路径:完整的 GIT ...

Git - 在特定提交之前删除所有历史记录 - Git - remove all history prior to a specific commit

我将 git 用于各种项目(仅限个人存储库),我想做一些家务。 我有一个下载的 git 项目树,它有大量的提交历史。 下载后我自己做了一些。 但是,除了我下载它时的最新提交以及我所做的后续提交之外,我不需要任何东西。 所有先前的提交都占用了大量空间,我想摆脱它们。 我应该做的是在下载后删除.git ...

git flow hotfix 后快进合并 - Fast forward merge after git flow hotfix

我有三个分支生产、开发和修复分支,如下所示(A、B 和 C 是提交): 我希望能够只使用 git flow strategy 执行快进合并。 但是,在修复和开发已移至较新的提交 C 的情况下,这不能完成: 我会避免重新开发,因为它是一个公共分支。 有没有一种不同的方法可以只实现快进合并(从而 ...

从 git repo 的特定远程分支上的旧提交中删除一些文件(无需推送到主分支) - Remove a number of files from old commits on specific remote branch of git repo (without having to push to master branch)

我使用由许多人共享的代码库,并且有一个仅供我个人使用的特定分支。 我犯了一个巨大的错误,大约 10 次提交之前从 git ignore 中删除了一个特定的文件类型,然后将一些文件(这增加了很多内存)推送到我个人分支的远程。 现在我们的 repo 占用了大量内存,我需要以某种方式从过去的提交中删除这些 ...

可以使 gitversion 将唯一标记应用于现有的标记提交吗? - Can gitversion be made to apply a unique tag to an existing tagged commit?

在项目上的 gitflow 分支 model 之后,我的“开发分支”被命名为dev ,我的发布分支以release/为前缀,我的“生产分支”是master 。 我们的 CI/CD 流程使用gitversion将 alpha-tag(例如0.2.0-alpha.12 )应用于dev分支的每个提交。 ...

如何将 git 存储库合并到维护提交历史记录的父存储库中? - How to merge a git repo into a parent repo maintaining commit history?

我一直跟踪child存储库中的文件。 但现在我还需要跟踪另一个child ,所以我将它们重命名为child1和child2 。 我只想维护一个包含两个文件夹的parent目录,但我不想丢失来自child仓库的提交。 前:/ /docs/ /docs/child/ /docs/child/.git/ ...

如何从git历史记录中删除许多相同格式的文件 - How to delete many files of same format from git history

我有需要从 git 历史记录中删除许多文档文件(如 *.html 文件)的情况 这些经过多年开发的 HTML 文件导致 git repo 膨胀。 现在很难每次都检查 10 秒的 GB。 我能够使用在互联网上找到的脚本找出导致这种膨胀的原因是哪种文件格式,例如 使用 grep 分离文档文件格式。 ...

我可以缩短 git 存储库的历史吗 - Can I shorten the history of a git repository

起初,我做了一个浅克隆。 在此之后,我发现一些旧提交引入了一些大文件。 例如,这些旧的提交一次又一次地替换了一个二进制文件。 现在,我不希望我的本地存储库包含这些重大更改。 如何在不使用git clone --depth=10重新创建新存储库的情况下缩短历史记录? # shallow clone ...

移动 Git 子模块时,如何使用子模块的新 URL 更新父存储库中的完整历史记录? - When moving a Git submodule, how do I update the full history in the parent repository with the new URL for the submodule?

谁能帮帮我。 我想将一些 Git 存储库从一台服务器移动到另一台服务器,并同时重命名它们。 我遇到的问题是当某些存储库是其他存储库的子模块时。 我想在顶级模块中所有分支的历史记录中替换子模块的 URL ,这样一旦删除了原始文件,我仍然可以返回 go 并重建旧提交。 我在 Windows PC 上, ...

如何使 Pycharm 显示子文件夹的所有 git 提交历史记录? - How to make Pycharm show all git commit history for subfolders?

由于某个时间点(可能更新)Pycharm 停止显示项目子文件夹之一的 git 历史记录。 问题它是否具有为我的子文件夹启用所有提交历史记录的功能? 我试图检查一些选项: 但这没有帮助另外,我从 Git 日志上下文菜单中检查了不同的选项,也没有结果。 我只看到两天的提交,但对该文件夹的提交至少在一个 ...

BFG repo 清洁器不清理远程存储库 - BFG repo cleaner not cleaning repository on remote

您好,我在 azure devops 上有一个 13.2 GB 的非常大的 git 存储库。 我想重写这个 git 存储库的历史。 减少存储库大小。 我使用了 bfg repo 清洁器。 我遵循了此链接中的所有步骤:[在此处输入链接描述][1]。 git 存储库大小在我的本地存储库上减少到 1.8 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM