cost 62 ms
Git filter-branch 或 filter-repo 来更新子模块 gitlink? - Git filter-branch or filter-repo to update submodule gitlink?

我有使用 B 作为子模块的 git 存储库 A。 B 的历史在 LFS 迁移后被重写,但如果 A 仍然可以使其整个历史功能正常,我会喜欢它。 在 LFS 迁移之后,我确实为子模块 B 映射了 OldSHA1 > NewSHA1,现在我只想在 repo A 中将 OldSHA1 gitlin ...

从 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 占用了大量内存,我需要以某种方式从过去的提交中删除这些 ...

如何在不影响其他用户的情况下在分支之间插入一个 git 分支(并可能重命名)? - How to insert a git branch between branches (and possibly rename) without affecting other users?

我有一个与其他用户共享的回购协议,所以我喜欢一个能够最大限度地减少其他人必须做的事情的解决方案,如果有一种方法他们可以直接拉取更改,我会喜欢的。 这是我当前的 git 分支: 理想目标: 但是,如果这太难实现,特别是在不对已经拥有克隆的其他人(因为重命名)进行复杂更改的情况下,那么我不介意它看起来 ...

git 二阶历史 - git Second Order History

在处理补丁时,我应该提供一组干净的提交。 因此,在我的提交集干净并准备好合并之前,我经常发现自己反复重写历史。 在此过程中,在收到审阅者的评论后,我 go 返回rebase -i以修复我的代码,修复提交消息等。每次创建一个新的修订提交以替换之前的提交。 之前的提交仍然存在,但不再是修订历史的一部分。 ...

如何在主分支历史记录中更早地移动多个分支共有的 git 提交? - How to move git commits common to multiple branches earlier in the main branch history?

我有一个看起来像这样的 git 仓库: 我想在main分支历史记录中更早地移动公共提交C和D ,以便 repo 看起来像这样: 需要注意的是, C / C' / C''和D / D' / D''提交修改代码相同,但由于位于不同的分支,它们都有不同的提交哈希。 ...

无论分支如何,如何使用 libgit2sharp 获取所有 git 提交? - How to get all git commits with libgit2sharp, regardless the branch?

AFAIK, Repository.Commits属性返回可从当前分支访问的所有提交。 无论分支如何,我都想获得所有可能的提交。 我正在使用以下命令: 它很慢,但似乎有效(也许我错过了一些未涵盖的特殊情况)。 这是正确的做法吗? 有没有更高效、更快的方法? ...

移动 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 上, ...

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

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

如何检查 git rebase 发生了什么变化? - How to check what git rebase had changed?

有没有办法检查git rebase在执行 rebase 并退出 rebase 模式后发生了什么变化? 我使用 rebase 来更改以前提交的作者姓名。 在尝试这样做时,我在错误的分支(即master )中进行了重新定位,该分支在重新定位文件中向我查看了一些不是我的目标的提交。 因此,我只是退出了编 ...

通过合并修改历史中的提交而不将其展平 - Amending commit in history with merges without flattening it

可以说我有类似的历史。 Develop 会定期合并到 master 中。 如何在不完全展平历史的情况下修改 b? 如果我以交互方式变基并修改 b,我最终会得到如下所示的历史记录: (大写表示提交更改) 我怎样才能保留历史结构,让它看起来像这样: ...

从一个存储库更改作者信息中获取历史记录,然后推送到另一个存储库 - Take history from one repository change author information and push to another repository

我们有两个存储库,1.源存储库2.目标存储库当提交提交到源存储库中时,我需要更改作者名称和作者电子邮件,然后推送到目标存储库。 我已经尝试过此链接的解决方案,但它似乎更改了所有提交。 我只需要更改最新的。 在目标存储库中,我需要使用更改的作者姓名和电子邮件进行提交。 在特定的提交 ...

如何从BitBucket git存储库历史记录中删除带有密码的提交? - How to delete a commit with a password from BitBucket git repository history?

一段时间前,我不小心将密码提交给BitBucket git存储库,当前主控方后面多次提交。 当我稍后通过不带密码的提交删除密码时,它在过去的几次提交中仍然存在。 我不介意在这些提交期间丢失更改的历史记录。 我也不担心在提交密码时有人看到过密码,但是我想删除此历史记录以避免将来出现问题。 ...


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