腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
使用
filter-branch
获取
对
特定
目录
的
提交
?
我当前
的
分支sandbox有影响很多文件
的
提交
。看起来可以
使用</
浏览 17
提问于2020-05-04
得票数 0
1
回答
filter-仅在当前分支和当前控制器上
的
分支
、
我有一个本地分支,有几个
提交
。现在,我需要重写所有这些
提交
,并只在一个
特定
的
目录
中更改文件名。我不想对本地分支上
的
提交
进行任何更改。站在该
目录
中运行git
filter-branch
'some command' master..HEAD可以让我 You need to run this command from the toplevel当然,我可以从顶层运行,但这会迫使我
使用
我真正想要更改<em
浏览 2
提问于2013-02-21
得票数 4
回答已采纳
1
回答
当“git筛选器-分支”失败时,从指定
提交
中删除
特定
文件
、
、
、
我不能再在我
的
工作
目录
中
提交
了,因为回购中有一些没有包含在gitignore中
的
大型文件,所以它们在许多
提交
/修订中被一遍又一遍地传递。我遵循了“:”中
的
说明,但是git
filter-branch
部分失败了 无法重写分支:您有未分阶段
的
更改。此外,索引包含未
提交
的
更改。在这种情况下,我
如何
识别例如所有
提交
、当前或过去
的
最大文件,然后从
特定</
浏览 3
提问于2016-12-29
得票数 0
回答已采纳
1
回答
BFG清理器-将
目录
的
git历史从存储库A移动到存储库B
、
我正在从存储库A移出一个
目录
。到存储库B,但我只想保留git
目录
的
git历史记录(即dir- to - taking ),而git过滤器分支在其中花费了大量
的
时间。因此,我想
使用
BFG回购清洁剂,这是更快。但是我也想缩小我
的
.git文件夹
的
大小。所以问题是双重
的
如何</
浏览 0
提问于2018-09-05
得票数 1
1
回答
从单个git到多个git
的
樱桃挑选
提交
、
、
我有一个问题,从两个项目转移一些
提交
,细节:-项目1:有一个单独
的
git,重组许多
目录
-项目2:有相同
的
目录
项目1,但每个
目录
都有一个单独
的
git。问题是:我在项目1中有一个
提交
,该
提交
涉及2个
目录
中
的
文件,另外,我希望精选
提交
并移动每个文件
的
每个更改,然后将它们
提交
到项目2。
浏览 0
提问于2016-06-22
得票数 0
1
回答
覆盖多个
目录
的
git子树
我试图在一个较大
的
项目中
使用
一个git ("FOO")
的
根
目录
中
的
15个
目录
。在较大
的
项目中,将对这些文件进行更改,并将其撤回到"FOO“回购中。但是,在查看git和SO线程时,git subtree split似乎不支持这一点(参见链接线程),除非我使每个
目录
成为子树,或者
使用
git
filter-branch
重写历史记录。通常建议
使用
git
filter-b
浏览 1
提问于2014-11-08
得票数 0
3
回答
对
特定
的
提交
使用
git
filter-branch
、
我正在尝试
使用
git
filter-branch
功能来删除最近更新和
提交
的
文件。我尝试运行以下命令: git
filter-branch
--force --index-filter 'git rm --cached --ignore-unmatch myfile' --prune-empty从将6f7fda9
提交
到HEAD开始,我希望删除该文件。我运行
的
命令是不是错了?
浏览 0
提问于2018-08-10
得票数 5
2
回答
删除子树或原始存储库中没有的
提交
、
、
、
实际上,我有两个存储库: main存储库在一段时间后合并到external/main
目录
中(作为子树)。现在,我想将对external/main所做
的
更改迁移回main存储库,但是只有这些
提交
和其他不相关
的
提交
都不像external/<anything-else>。,这也删除了
对
初始main存储库
的
所有
提交
,只留下了在external git存储库中所做
的</
浏览 3
提问于2014-01-19
得票数 7
回答已采纳
1
回答
读取git过滤器分支中
的
文件内容
我有一个只有一个文件
的
git存储库。我希望遍历
对
存储库
的
所有
提交
,并为每个
提交
提取
提交
时间戳和文件
的
内容。提取
的
数据应该如下所示:13456789 <file contents 2>我认为git
filter-branch
是正确
的
工具,但不知何故,它不允许我在筛选过程中<em
浏览 3
提问于2019-11-11
得票数 0
回答已采纳
1
回答
filter-包含重命名文件
的
所有
提交
的
分支
使用
像解释
的
这样
的
filter-branch
,可以将一些子
目录
拆分到一个新
的
存储库。但是,建议
的
筛选器将只保留
目录
中
的
文件具有与现在相同
的
名称/路径
的
提交
。git
filter-branch
--prune-empty --subdirectory-filter FOLDER-NAME BRANCH-NAME 我需要一个过滤器,它将保持相同
的<
浏览 0
提问于2018-01-08
得票数 0
1
回答
如何
在保留历史记录
的
同时将文件从一个git存储库移动到另一个存储库。
、
我正在尝试将单个文件(称为foo.txt)从一个存储库移动到另一个(不相关
的
)存储库,同时保留其历史记录。展示了
如何
对子
目录
执行此操作。有一些提示和建议,但没有一个循序渐进
的
过程可遵循。对于这个
特定
的
用例,谷歌搜索结果为空。我正在寻找
的
是一个清晰
的
命令序列来完成这一点。"$@" = "foo.txt" && \ git rm --cached --ignore-unmatch $@ || tr
浏览 0
提问于2012-05-10
得票数 46
回答已采纳
1
回答
Git filter-分支到filter-repo :未重写
的
标记
、
、
我一直在尝试
使用
git
filter-branch
修改一个脚本,该脚本
获取
一个git存储库,并通过指定此
目录
的
子文件夹将其分隔到多个新
目录
中。新
目录
应该只包含修改了其相应子文件夹
的
提交
,因此
使用
filter-branch
。我
的
目标是逐个更改filter-repo以获得更好
的
性能。它用于创建一个新
的
分支$branch,然后
使用
以下
浏览 9
提问于2020-07-27
得票数 0
3
回答
从git存储库中完全删除文件及其历史记录
、
我有一个相对不活跃
的
存储库,如果需要的话,我有能力通知我
的
所有成员。我已经尝试了几种解决方案。我需要在
目录
中删除一个名为Resources\Video\%font%.ttf
的
文件,其中%font%是字体
的
普通、斜体和粗体版本
的
名称。我应该
使用
什么命令?
浏览 0
提问于2016-01-31
得票数 75
回答已采纳
1
回答
如何
对
特定
子
目录
上
的
最后x个
提交
进行git修补
我之前在一个代码库上执行了一次git
filter-branch
,以便将代码库
的
一个子集迁移到另一个存储库,保留它
的
历史记录。repo-old/x/y/z --> repo-new/zgit log --name-status
浏览 6
提问于2018-02-08
得票数 1
回答已采纳
1
回答
git init在git过滤器分支调用
的
python脚本下
使用
错误
的
目录
。
、
、
、
、
--prune-empty --tag-name-filter cat -- --alldef git_init(module): print('parent
浏览 5
提问于2021-02-12
得票数 0
回答已采纳
1
回答
删除所有Git
提交
中除选定文件外
的
所有文件
、
、
、
、
在Git历史上
的
所有其他文件中,我有几个“有趣
的
”文件(我已经接触过)。我想发布
的
“有趣
的
”文件,只有他们
的
历史作为一个Git回购,没有任何其他文件出现在任何地方
的
历史回购。
如何
为git
filter-branch
--index-filter编写智能脚本?(至少对于git
filter-branch
--tree-filter来说,这是不可取
的
,因为它比较慢,而且我保存
的
树很大。)请注意,我<em
浏览 3
提问于2016-12-22
得票数 0
回答已采纳
1
回答
git子树与git滤带
的
区别
git subtree split --prefix=some_subdir -b some_branchgit
filter-branch
--subdirectory-filter some_subdirsome_branch 我想
使用
git
filter-branch
而不是git subtree,因为我也想删除新分支中
的
一些文件,但我担心这种
对
git subtree有效
的
保证可能对git
filter-branch
完全相同历史
的
重复分裂,保
浏览 2
提问于2013-05-19
得票数 10
回答已采纳
1
回答
更改早于
特定
日期
的
提交
的
git
提交
消息
我需要更新
提交
的
提交
消息,这些
提交
是在
特定
日期之前做出
的
。我
对
代码
的
想法是: if [ "$GIT_AUTHOR_DATE" < "2012-11-01T00:00:00" ];then
浏览 2
提问于2016-04-18
得票数 0
1
回答
如何
将创建了主干/分支
的
旧SVN存储库转换为GIT
、
、
我
使用
以下命令尝试
使用
git-svn:但问题是,在“主干、分支和标签创建”
提交
时,历史记录会被删除,因此
提交
之前
的
所有内容都会丢失我也尝试过:它
获取
所有的
提交
,但在
提交
图中创建了一个真正
的
网格,因为它复制了分支和主干中
的</
浏览 12
提问于2019-08-19
得票数 1
回答已采纳
10
回答
Git错误,需要删除大文件
、
当我尝试推送到git时,我得到了这个错误,我不知道
如何
修复它。error: failed to push some refs to 'git@github.com:myUsername/myRepo.git' 我猜我需要从
提交
中删除大文件
浏览 0
提问于2015-10-27
得票数 35
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何对PDF文件进行图片获取?图片获取的图文分享
QTableView中使用Delegate方式来实现对特定列的文本进行换行
如何使用Python获取用户的输入
python如何使用Selenium获取弹出框架中的内容
美国企业对特定相机、相机系统及其配套使用的附件提起337调查申请
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券