Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
从历史记录中删除不需要的文件,包括带有过滤分支的所有引用
我最近克隆了一个 SVN 存储库 其中曾经有一些二进制文件 但不再需要了 不幸的是 我已经将它和包含的二进制文件推送到了 Github 我现在想使用 git filter branch 删除它们 但在标签和分支方面我遇到了一些问题 基本上
git
GitSVN
gitfilterbranch
gitrewritehistory
添加原始哈希以在 git rebase 上提交(使用新根)
我有一个代码库 以前用 SVN 管理 但现在用 git 管理 当代码迁移到 git 时 历史记录就丢失了 我已经设法恢复 SVN 历史记录 https stackoverflow com questions 79165 现在我正在努力git
git
versioncontrol
rebase
gitrebase
gitfilterbranch
如何更改多次提交的作者和提交者姓名/电子邮件?
如何更改一系列提交的作者 注意 此答案会更改 SHA1 因此在已推送的分支上使用它时要小心 如果您只想修复名称的拼写或更新旧电子邮件 Git 可以让您无需使用重写历史记录即可完成此操作 mailmap See 我的另一个答案 https s
git
versioncontrol
gitfilterbranch
gitrewritehistory
撤消“git filter-branch ... -- --all”?在一个命令中?
我开始胡闹git filter branch all 选项重写所有分支和标签 凉爽的 git filter branch创建它在 refs original 中覆盖的所有引用的备份 很酷 现在我想毁掉我所有的实验filter branch
git
gitfilterbranch
在一系列提交上运行过滤器分支
git filter branch env filter export GIT AUTHOR EMAIL foo example com export GIT AUTHOR NAME foo commita commitb 结果是Which
git
gitfilterbranch
将 .git 文件夹在工作树层次结构中向上移动
昨天 我在 git 存储库上执行了其中一项操作 请参阅下面的代码片段 以便有效地将我的项目向上移动文件夹层次结构中的几个文件夹 这基本上列出了所有文件并向它们添加前缀文件夹名称并相应地更新索引 旧布局 Root Sublevel 1 Sub
git
gitfilterbranch
将子目录分离(移动)到单独的 Git 存储库中
我有一个Git http en wikipedia org wiki Git 28software 29存储库 其中包含许多子目录 现在我发现其中一个子目录与另一个子目录无关 应该分离到一个单独的存储库 如何在保留子目录中文件的历史记录的同
git
gitsubtree
gitfilterbranch
如何从 git 上的 filter-branch 命令中删除重复的提交?
我有一个 Django 项目 我已经将其保密很长一段时间了 在我参与的项目的整个生命周期中settings py base settings py and secret settings py包含敏感信息的文件 现在我决定将代码开源 因为我
git
GitHub
gitfilterbranch
标签可以在 git filter-branch 和 rebase 之后自动移动吗?
edit问题归结为 可以git rebase也被指示对标签进行变基吗 但是对最初问题的回答也会有所帮助 Asking 如何将过去添加到 git 存储库中 https stackoverflow com questions 3147097 h
git
history
tags
gitrebase
gitfilterbranch
如何使用 git-filter-repo 将一个存储库作为子目录合并到另一个存储库中
在尝试使用时git filter branch使用此合并存储库gist https gist github com icholy 6491787bbb6894dbf4fe69a743975332 仅添加相关的相关片段 git filter
git
GitHub
gitfilterbranch
gitfilterrepo
我可以重写整个 git 存储库的历史记录以包含我们忘记的内容吗?
我们最近完成了从 Mercurial 到 Git 的转换 一切都很顺利 我们甚至能够获得使存储库中的所有内容看起来 工作相对正确所需的转换 我们添加了一个 gitignore并开始了 然而 一旦我们合并 使用任何旧的功能分支 我们就会遇到一
git
gitrebase
gitfilterbranch
gitrewritehistory
如何在 Git 中分离子目录但保留所有分支
我一直在关注这个问题的答案将子目录分离到单独的 Git 存储库中 https stackoverflow com questions 359424 detach subdirectory into separate git reposito
git
gitfilterbranch
使用“git filter-branch”来更正最后 N 次提交中的提交者日期?
我最近需要使用 git am 向我的存储库应用 16 个补丁 并且我小心翼翼地为每个补丁使用 committer date is author date 然而 我还需要调整每个 amd 补丁的提交消息 并且在完成所有 16 个补丁之后 我发
git
gitfilterbranch
重写 git 历史记录,替换每个文件中的一个单词
我想用 git filter branch 重写我的存储库的 git 历史记录 以将所有文件中所有出现的 foo bar 替换为 bar foo 我怎样才能实现这个目标 Update 我一直在使用 tree filter 参数 并且我已经能
git
gitfilterbranch
gitrewritehistory
如何将目录从一个 git 存储库复制到另一个,并保留历史记录?
我知道我可以从 git 存储库的目录中创建一个新的存储库 看这里 https help github com articles splitting a subfolder out into a new repository https he
git
gitfilterbranch
git-filter-repo 不读取我的邮件映射文件
继续我之前的问题 https stackoverflow com questions 66614236 push to github mistakenly done by another github account 66614340 no
git
GitHub
gitfilterbranch
gitfilterrepo
mailmap
使用 git filter-branch 更改文件名大小写
我有一个 git 存储库 其中一些文件的名称仅在分支之间有所不同 作为一个简化的例子 在 master 中 有一个文件alpha beta foo cpp并在分支机构bar 有一个file alpha beta Foo cpp 问题是 当我
git
versioncontrol
gitfilterbranch
git 过滤器分支到 git 过滤器存储库转换
我按照此命令对 git 存储库中的所有提交执行更漂亮的操作 git filter branch tree filter prettier write js echo Error formatting possibly invalid JS
git
gitfilterbranch
如何使用 git filter-repo 修改远程历史记录?
过去我用过git filter branch从我的 git 历史记录中删除文件 接下来 我可以强制推送来更新远程存储库 例如 从本地存储库中删除所有 HTML 文件 然后重写远程文件以反映更改 git filter branch force
git
gitfilterbranch
gitfilterrepo
Git Filter-Branch All 命令
目前 我正在使用命令 git filter branch subdirectory filter MY DIRECTORY all 从该 git 存储库的所有 30 个分支中获取某个目录 在执行此过滤分支命令之前 我确保检查每个分支以确保
git
gitfilterbranch
1
2
»