赏金将在 5 天后到期。 此问题的答案有资格获得+50声望赏金。 klor正在寻找这个问题的更详细的答案: 我正在寻找基于git filter-repo的工作解决方案。 我在 Debian 10 Linux 上的 Git 存储库中存储了带有转义字符的特殊文件名。 问题:无法在 Windows 上 ...
赏金将在 5 天后到期。 此问题的答案有资格获得+50声望赏金。 klor正在寻找这个问题的更详细的答案: 我正在寻找基于git filter-repo的工作解决方案。 我在 Debian 10 Linux 上的 Git 存储库中存储了带有转义字符的特殊文件名。 问题:无法在 Windows 上 ...
我有带冒号的 ISCSI 节点文件名存储在 Debian 10 Linux 上的 GIT 存储库中。 例子: 但是在 Windows 上结帐失败,因为冒号在 Windows 文件名中是无效字符。 我在 Windows 结帐时收到以下 GIT 错误: 1)如何列出所有有冒号的路径:完整的 GIT ...
我知道 rebase 会重写历史。 但是在事后存储库中是否有任何记录或迹象表明发生了变基? ...
我的项目包含两个文件夹,每个文件夹都有自己的存储库: 到目前为止,我已经在本地处理过它们。 现在我想为我的项目创建一个全局存储库,以将其推送到远程,同时在其中保存两个历史记录。 正确的做法是什么? ...
我是使用 Git 作为版本控制的初学者。 我需要编译我的 Git History 并将其压缩成 ZIP 文件。 但我似乎找不到找到显示 Git 历史记录的物理文件的方法。 我用来开发项目的 IDE 是 VS Code。 ...
我将 git 用于各种项目(仅限个人存储库),我想做一些家务。 我有一个下载的 git 项目树,它有大量的提交历史。 下载后我自己做了一些。 但是,除了我下载它时的最新提交以及我所做的后续提交之外,我不需要任何东西。 所有先前的提交都占用了大量空间,我想摆脱它们。 我应该做的是在下载后删除.git ...
我想使用 VSCode git 历史扩展,但出现错误 找不到命令git.viewFileHistory 我应该怎么办? ...
我想获取自我的主分支分支以来已编辑文件的列表(不是与最近的主分支负责人相比,而是在分支点进行比较)。 这可能吗? 这似乎是一件很常见的事情,但我的同事不知道 git 命令,也没有在网上找到任何东西(我猜谷歌有点难)。 ...
如何在没有作者、日期、提交消息和提交哈希的情况下获取 git 历史记录(日期范围)日志? ...
我有三个分支生产、开发和修复分支,如下所示(A、B 和 C 是提交): 我希望能够只使用 git flow strategy 执行快进合并。 但是,在修复和开发已移至较新的提交 C 的情况下,这不能完成: 我会避免重新开发,因为它是一个公共分支。 有没有一种不同的方法可以只实现快进合并(从而 ...
我使用由许多人共享的代码库,并且有一个仅供我个人使用的特定分支。 我犯了一个巨大的错误,大约 10 次提交之前从 git ignore 中删除了一个特定的文件类型,然后将一些文件(这增加了很多内存)推送到我个人分支的远程。 现在我们的 repo 占用了大量内存,我需要以某种方式从过去的提交中删除这些 ...
在项目上的 gitflow 分支 model 之后,我的“开发分支”被命名为dev ,我的发布分支以release/为前缀,我的“生产分支”是master 。 我们的 CI/CD 流程使用gitversion将 alpha-tag(例如0.2.0-alpha.12 )应用于dev分支的每个提交。 ...
我一直跟踪child存储库中的文件。 但现在我还需要跟踪另一个child ,所以我将它们重命名为child1和child2 。 我只想维护一个包含两个文件夹的parent目录,但我不想丢失来自child仓库的提交。 前:/ /docs/ /docs/child/ /docs/child/.git/ ...
我有需要从 git 历史记录中删除许多文档文件(如 *.html 文件)的情况 这些经过多年开发的 HTML 文件导致 git repo 膨胀。 现在很难每次都检查 10 秒的 GB。 我能够使用在互联网上找到的脚本找出导致这种膨胀的原因是哪种文件格式,例如 使用 grep 分离文档文件格式。 ...
我有 6 个提交,每个提交都提交了多个文件。 我的“问题”是,我提交了一个我不应该提交的文件,我希望它从旧提交中消失,所以我看不到它: 如何从提交 2 中删除 file4 以使其消失? ...
起初,我做了一个浅克隆。 在此之后,我发现一些旧提交引入了一些大文件。 例如,这些旧的提交一次又一次地替换了一个二进制文件。 现在,我不希望我的本地存储库包含这些重大更改。 如何在不使用git clone --depth=10重新创建新存储库的情况下缩短历史记录? # shallow clone ...
我将我的 CSS 用户样式备份到 git 存储库,如下所示: 这些备份文件显然大多相同,即stylus-2021-05-18.json是stylus-2021-05-20.json -2021-05-20.json的过去历史。 git如何处理这个问题? 显然,我可以将文件重命名为stylus.j ...
谁能帮帮我。 我想将一些 Git 存储库从一台服务器移动到另一台服务器,并同时重命名它们。 我遇到的问题是当某些存储库是其他存储库的子模块时。 我想在顶级模块中所有分支的历史记录中替换子模块的 URL ,这样一旦删除了原始文件,我仍然可以返回 go 并重建旧提交。 我在 Windows PC 上, ...
由于某个时间点(可能更新)Pycharm 停止显示项目子文件夹之一的 git 历史记录。 问题它是否具有为我的子文件夹启用所有提交历史记录的功能? 我试图检查一些选项: 但这没有帮助另外,我从 Git 日志上下文菜单中检查了不同的选项,也没有结果。 我只看到两天的提交,但对该文件夹的提交至少在一个 ...
您好,我在 azure devops 上有一个 13.2 GB 的非常大的 git 存储库。 我想重写这个 git 存储库的历史。 减少存储库大小。 我使用了 bfg repo 清洁器。 我遵循了此链接中的所有步骤:[在此处输入链接描述][1]。 git 存储库大小在我的本地存储库上减少到 1.8 ...