腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
git
索引
中
删除
大文件
并
同步
所有
分支
、
使用
git
filter-branch
删除
索引
后,同事的推送会恢复旧
索引
。 我运行了一个bitbucket存储库,它的大小增长到了2 2GB以上,变成了只读。为了恢复这种情况,他们建议重置为以前的提交,
并
使用
git
filter
分支
清理我的
索引
。我做到了,
并
取得了成功。当我的同事,谁也使用该
分支
,推送更多的变化,大小跳回到超过2 2GB。显然,他们仍然在本地拥有
索引
(尽管他们已经先做了一次
g
浏览 14
提问于2019-02-15
得票数 0
1
回答
是否有办法一次在
所有
分支
中
取消
git
文件夹/文件?
现在我知道我必须
从
索引
中
删除
它。但似乎我必须在我拥有的每一个
分支
中
做到这一点。有没有很短的路 一次为
所有
分支
运行
git
rm -r --cached path/to/the
浏览 1
提问于2017-09-11
得票数 0
回答已采纳
0
回答
不推送特定的提交
、
、
我已经设置好
git
并
正常工作,并且在.gitignore中指定了.a库,这样就不会上传
大文件
。但在一个特定的提交
中
,我将其
从
.gitignore
中
删除
,然后提交。在推送后,它给我错误,我不能推送
大文件
,为此,我需要
Git
LFS。我不想使用
Git
LFS。我在代码
中
做了一些修改,并将那些
大文件
更新到.gitignore,但这些文件仍然在被推送。我试图从上面的
分支
创
浏览 6
提问于2016-07-18
得票数 1
回答已采纳
10
回答
Git
错误,需要
删除
大文件
、
当我尝试推送到
git
时,我得到了这个错误,我不知道如何修复它。remote: error: Trace: efd2d13efa4a231e3216dad097ec25d6remote: error: See http://
git
.io/iEPt8g for more in
浏览 0
提问于2015-10-27
得票数 35
2
回答
git
恢复和
git
签出
索引
有什么区别?
有两个令人困惑的相似命令,
git
restore和
git
checkout-index。我看到将文件签出到工作树
中
。我还看到也将文件签出到工作树
中
。基于这些答案,听起来这两个命令做同样的事情。这两种方法似乎都是为了澄清
git
checkout的多种不同用法而引入的。唯一的区别仅仅是形式和API的稳定性,即这两个命令的“瓷器”或“管道”性质?
浏览 5
提问于2022-10-12
得票数 -1
回答已采纳
2
回答
我如何摆脱我的
git
回购
中
的一个大包文件?
、
我有一个只有一个
分支
的
git
,一个同事把一些
大文件
放进去了。
删除
大文件
后,repo为200 of,但是
git
文件夹仍然是1.3GB,因为有一个巨大的.
git
/pack文件夹。到目前为止,我尝试过的(基于SO的其他答案,但似乎对我没有帮助):
git
过滤器-
分支
-
索引
-过滤器'
git</em
浏览 4
提问于2016-07-21
得票数 3
3
回答
如果我做挤压合并,我必须
从
分支
提交历史记录
中
清除密码吗?
、
我不小心向一个功能
分支
提交了密码,并将该
分支
同步
到了远程。我尝试使用bfg清理
分支
提交历史记录,但没有成功,而使用
git
-filter-repo我遇到了其他问题。现在,我将不带密码的设置文件提交到
分支
。 如果我使用squash merge将功能
分支
合并到源
分支
,
并
删除
功能
分支
,是否会有效地
从
所有
git
历史记录
中
删除</e
浏览 11
提问于2020-11-11
得票数 0
1
回答
使用新的.gitattributes文件迁移
Git
-LFS
、
我有一个较大的(32k提交)
git
存储库,其中我需要在一个
分支
中
重写历史,以
删除
.gitattributes文件所描述的一堆
大文件
。这个
分支
完全是本地的,从来没有命中过遥控器(实际上,我们的遥控器因为历史上的
大文件
而拒绝它)。我知道以下命令将遍历
分支
的历史记录
并
删除
所有
.dll文件: $
git
lfs migrate import --include='*.dll
浏览 60
提问于2019-09-30
得票数 8
3
回答
git
,过滤器-
所有
分支
上的
分支
、
、
我正在使用以下资源
从
我的存储库
中
删除
一些
大文件
和目录:
git
filter-branch似乎只适用于当前
分支
--有没有一种方法可以同时应用于
所有
分支
?
浏览 0
提问于2011-09-15
得票数 56
回答已采纳
2
回答
Git
从
历史记录
中
删除
大文件
、
、
我有一个巨大的
git
存储库(810mb),里面有一些不应该放在那里的
大文件
:用于分发的完整的JRE存档,位于文件夹build/java
中
。我正在尝试
删除
这些文件,所以我运行:我现在看到消息:Your branch and(use "
git
pull" to merge the remote branch into
浏览 4
提问于2015-06-21
得票数 1
2
回答
清除VS代码
中
不存在的
Git
分支
、
、
当我使用时,对于某些特性,我创建新的
分支
并处理它,在提交、推送、合并之后,我
从
gitlab
删除
它的
分支
,然后单击VS Code命令
中
的Sync命令进行
同步
。但是我创建的
所有
分支
(其中很多是合并和
删除
的)仍然存在于vs代码
分支
列表
中
,如何与
git
和gitlab或github
同步
VS代码
分支
列表。如果有帮助的话,我也会在VS代码中使用
Git<
浏览 0
提问于2018-03-05
得票数 4
回答已采纳
1
回答
如何
从
所有
提交
中
删除
一个
大文件
?.
git
文件夹太大
我有一个存储库,里面有一个很大的
分支
文件夹(大约350mb),我想减少它,因为每次有人克隆一个
分支
(甚至使用-- .
git
标志),它在拉取
所有
数据时都会持续3分钟以上。在使用du -h | sort -h之后,我找到了罪魁祸首
并
删除
了它(它是app/db.dump上的一个sql转储文件):... 30M .现在,我正在尝试
从
repo上的
所有
提交
中
删除
有人错
浏览 0
提问于2020-11-06
得票数 3
2
回答
从
本地
删除
的旧提交
中
删除
已提交的文件
、
我认为,这解决了我的问题,
并
继续发展。在很少提交之后,假设提交了A005,我尝试过在远程上推送
所有
内容(
大文件
已经被
删除
,但是它们仍然在提交A001
中
),push失败了,下面的消息如下: remote: error: GH001: Large:创建具有
所有
提交NEW_BRANCH:A001-A005的新
分支
。在这个
分支
中
,我想从commit A001
中
删除
一些文件,因此我要让NEW_BRANCH:
浏览 1
提问于2021-03-03
得票数 2
回答已采纳
1
回答
当“
git
筛选器-
分支
”失败时,
从
指定提交
中
删除
特定文件
、
、
、
我不能再在我的工作目录中提交了,因为回购中有一些没有包含在gitignore
中
的大型文件,所以它们在许多提交/修订中被一遍又一遍地传递。我遵循了“:”
中
的说明,但是
git
filter-branch部分失败了 无法重写
分支
:您有未分阶段的更改。此外,
索引
包含未提交的更改。在这种情况下,我如何识别例如
所有
提交、当前或过去的最
大文件
,然后
从
特定提交
中
仅
删除
特定文件
浏览 3
提问于2016-12-29
得票数 0
回答已采纳
1
回答
当我合并到dev或master时,对于相同的提交,不同的SHAs会失败吗?我如何防止这种情况发生?
、
、
、
我意外地向特定
分支
上的
git
存储库添加了一个
大文件
,并且必须更改该
分支
的提交历史记录,以便使用以下命令
删除
该文件:现在,我在我运行命令的
分支
上看到了不同的提交SHA,我对此很满意,因为repo是相当新的,目前只有我在使用它但是,当我检查master<
浏览 3
提问于2020-06-09
得票数 3
1
回答
设置多个
git
以在暂存
分支
上推送到单个远程,然后自动合并到主
、
、
我尝试了
所有
的在线,但大多数问题地址
同步
本地到远程,我需要的是
同步
“远程和本地”,而不破坏我的工作流程我使用以下命令成功地完成了我需要的工作。签出当前创建一个新的
分支
git
branch -b stage-deploy
同步
使用主回购
git
合并后,我
从
两个
浏览 1
提问于2017-06-21
得票数 0
2
回答
即使没有-f,
git
也会
删除
物理文件。
、
、
、
、
我对
Git
很陌生,所以这对某人来说可能是显而易见的。为什么会发生这种事,我怎样才能阻止它?
浏览 1
提问于2019-07-28
得票数 0
1
回答
在
git
服务器
中
删除
或还原
git
提交
我的一位团队成员意外地在
git
服务器上提交并推送了如此大的文件(5 G字节)。是一次承诺。但是,我们可以使用shell访问
git
服务器。project3.
git
还有文件夹。HEAD config description hooks
浏览 5
提问于2016-04-18
得票数 1
回答已采纳
2
回答
删除
github上意外提交的大量文件
、
我意外地提交了一个
大文件
--几次前提交,后来我
删除
了它并提交了它,但是当我试图推送时,我得到了错误:更新 When you have resolved this problem, run "
git
rebase -
浏览 4
提问于2015-01-13
得票数 3
回答已采纳
1
回答
git
过滤器-
分支
列表不
删除
任何文件,尽管它显示了
所有
的
删除
。
因此,我想到了以下解决方案: 1.创建要保存的文件的路径名列表,2.使用
git
筛选器-
分支
-剪枝-空
删除
所有
其他文件,
并
删除
与感兴趣的文件无关的提交。一切看起来都很好,"
git
过滤器
分支
“甚至显示了
所有
的
删除
,而且看起来非常正确。这怎么可能呢?以下是我所做的事情: $
浏览 1
提问于2018-03-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用commit提交大文件无法推送到远程库解决问题
git命令
详解Git的基本术语和命令
如何贡献代码
Git实用技巧和命令
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券