腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
删除
旧
的
有
问题
的
git
提交
git
、
git-rewrite-history
最近,我们发现两个旧
的
git
提交
来自我们
的
一个前团队成员,这是恶意
的
,并影响了我们整个存储库。第一次
提交
删除
了存储库中
的
所有文件,第二次
提交
将所有文件重新添加到存储库中。
提交
是几周前
的
,同时我们
有
超过100个其他团队成员
的
新
提交
,以及不同分支之间
的
10/15合并。现在,是否可以从
git
代码库中完全<e
浏览 29
提问于2021-11-10
得票数 -1
2
回答
如何
删除
Git
中已经推送到远程分支并出现在我
的
同事本地存储库中
的
提交
?
git
、
version-control
如何
删除
Git
中已经推送到远程分支并出现在我
的
同事本地存储库中
的
提交
?第一部分相对简单(在堆栈溢出中已经很好地描述了从本地和远程
删除
提交
,例如:) 但是,当错误
提交
(或一组
提交
)已经被其他同事下载时,
问题
就出现了。当他们执行
git
pull命令时,
删除
的
提交
仍然会出现在他们
的
本地历史记录中,以便
提交</
浏览 1
提问于2017-06-28
得票数 0
1
回答
使用BFG重写
git
历史记录后是否需要垃圾收集?
git
、
bfg-repo-cleaner
我们在bitbucket存储库中输入了一些密码--这违反了我们
的
组织安全策略,所以我使用BFG替换所有密码,使用
删除
这个词,然后在本地创建一个镜像它做
的
工作,在他们
的
网站上描述,密码确实被
删除
!令人惊讶
的
是 然后做一些新
的
<em
浏览 3
提问于2017-05-26
得票数 0
1
回答
删除
'old‘项目的断开
的
Git
历史记录
git
通常,我会克隆一个新
的
空存储库,复制现有类似项目中
的
文件(不包括.
git
文件夹),然后
删除
所有相关文件。初始
提交
将是没有内容
的
所有工具/设置内容。不知何故,我搞砸了-我们
的
CI刚刚尝试发布1.0.0版本,但失败了,因为标签已经存在于
git
中。它存在于我参与
的
项目的历史中,不知何故,在实际
的
项目
提交
之前,它是不连贯
的
: ? 新项目的初始
提交
是一个完整
浏览 42
提问于2019-02-19
得票数 0
回答已采纳
2
回答
即使我
删除
了
Git
标签,也会显示它们。
git
我通过运行以下命令
删除
了一些标记:
git
fetch --tags -从远程检索当前标记。
问题
是,有时我会看到
旧
标签再次出现。我怀疑有人仍然
有
一些
旧
标签
浏览 7
提问于2015-07-30
得票数 10
2
回答
Git
:
如何
在指定
的
提交
之前完全
删除
提交
?
git
经过几年
的
git
提交
,我们希望
删除
非常
旧
的
。我们
如何
要求
git
在指定
的
提交
之前
删除
所有(并完全
删除
)
提交
?
浏览 4
提问于2016-07-04
得票数 0
回答已采纳
1
回答
如何
从私有远程存储库中
删除
旧
的
git
条目?
git
我
有
一个远程私有
git
存储库,服务器硬盘已经满了。实际上,我只是尝试从我
的
开发机器上推送一些更改和远程服务器,但远程服务器已经用完了空间。由于我是唯一
的
开发人员,我真的不认为我需要保留所有的
git
推送到远程存储库。什么是移除大量
旧
推送
的
最好方法(比如2020年开始之前
的
浏览 2
提问于2020-07-06
得票数 1
2
回答
修正被视为已
删除
的
文件,而不是在推送
提交
中重命名
git
、
visual-studio
、
github
我知道,在移动一个文件时,您需要
git
add这个“新”文件,
git
rm这个“
旧
”文件,这样
git
就可以看到它被重命名了,而不是
删除
了.但是,
如何
才能修复未正确执行
的
(推送)
提交
呢?我在Visual中直接
提交
了一个文件,但我没有给予足够
的
注意--它重命名了多个文件,它们现在显示
的
似乎是
删除
了
旧
文件并添加了新文件,而不是重新命名了
旧
文件。我是在把
浏览 2
提问于2018-11-03
得票数 1
回答已采纳
3
回答
通过重置和强制推送回滚更改
git
、
github
我在这里看到过类似的话题,但我没有找到明确
的
答案。- bad pushed commit- place i want to return to如果我硬重置到我想要返回
的
地方这能奏效吗,
有
什么
问题
吗?
浏览 0
提问于2017-03-31
得票数 0
2
回答
如何
排除新拉请求中
的
旧
提交
?
git
、
github
我为GitHub上
的
一个开源项目做出了贡献,而PR却被一位维护者拒绝了。几个月后,我提出了一个PR来解决其他一些
问题
,但是这个新
的
PR也包含了
旧
的
commits。
如何
排除
旧
的
提交
?我还从维护人员那里获得了以下
git
命令:
git
fetch upstream
git
reset upstream/master --
浏览 1
提问于2019-03-13
得票数 2
回答已采纳
1
回答
git
:更改
提交
并
删除
旧
的
提交
git
、
gitlab
、
git-commit
、
git-revert
、
git-amend
我想修改当前
的
git
提交
并
删除
其以前
的
表单。换句话说,“
旧
”当前
提交
必须终止,并被具有相同
提交
消息
的
“新”
提交
替换。;但是如果我搜索“
旧
”当前
提交
哈希(web接口或.
git
),我仍然能够看到“
旧
”
提交
内容。是否
有
办法完全
删除
旧
的
“当前”
提交
浏览 5
提问于2022-01-03
得票数 1
1
回答
在远程压缩后提取
旧
的
提交
in
git
、
bitbucket
在我们
的
实例中,我可以通过压缩特性分支
的
所有更改(通过
Git
重基)将一个特性分支“合并”到我们
的
主服务器中。这样做时,
提交
消息包含所有压缩
提交
的
Git
提交
ID/散列。此
提交
附加到主分支,功能分支将被
删除
。 我曾怀疑在
删除
特性分支时,
旧
的
提交
也会被
删除
,但情况似乎并非如此。但是,由于
提交</em
浏览 5
提问于2021-12-20
得票数 0
回答已采纳
4
回答
如何
降低现有
git
克隆
的
深度?
git
我
有
克隆人。我想减少它
的
历史,而不是从零克隆降低深度。工作实例:# ...$ du -hs .
git
好
的
,不是这样
的
108M .
git
不过,还是挺大
的
(
git
拉表示它仍然可以推/拉到遥控器上)。- re
浏览 3
提问于2016-07-03
得票数 37
回答已采纳
4
回答
如何
删除
未使用
的
git
提交
远程?
git
、
github
、
commit
、
rebase
最近我用
git
rebase -i --root master清理了我
的
git
。我一起压缩了一些
提交
,编辑了一些,相应地设置了时间,最后我使用
git
push --force-with-lease origin master将我
的
本地状态推送到远程。这很好,我
的
回购现在被清理为,但不知怎么我找到了一个
旧
的
提交
哈希,当我通过url显式地搜索它时,我仍然能够查看不再像那样使用
的
老树。因此,我
的<
浏览 3
提问于2020-04-17
得票数 3
回答已采纳
2
回答
如何
阻止
git
推送已被复制
的
本地文件
python
、
git
、
github
我
有
一个名为Thinking.py
的
文件,我将它添加到我
的
每个项目中,这是我自己
的
个人日志,记录了项目中正在发生
的
事情。我最近创建了一个烧瓶和python模板,我想在GitHub上公开发布,但是我不希望它包含Thinking.py,因为它包含了我自己
的
个人评论。我将Thinking.py添加到我
的
.
git
/info/exclude中,但是当我将项目上传到gihub时,Thinking.py文件仍然出现。注意,在我编辑Thinking
浏览 1
提问于2019-02-02
得票数 0
回答已采纳
3
回答
刷新裸露
的
克隆人
git
我正在使用usb存储上
的
git
裸回购作为不同位置之间工作
的
传输机制。我通过以下操作启动了usb存储:
问题
是
如何
在不
删除
旧
克隆和执行新克隆
的
情况下刷新克隆(即获得新克隆
的
等效结果)。仅仅执行
git
-fetch是不够
的
,原因如下:
git
-fetch不提取新分支(),如果源进行重基或
提交</em
浏览 1
提问于2011-09-18
得票数 1
3
回答
永久
删除
git
提交
历史记录
git
、
repository
我需要永久地、完全地
删除
git
存储库
的
提交
历史记录,并继续使用当前版本
的
文件。旧版本/
提交
不能以任何方式访问。我尝试创建一个新
的
主分支,
删除
所有其他分支,但当我在
git
bash中尝试'
git
show xxxx‘时,
旧
的
提交
仍然显示。 我尝试创建一个新
的
主分支,
删除
所有其他分支,并使用
git</em
浏览 0
提问于2019-07-04
得票数 2
1
回答
如何
删除
“
git
重置--软”和“
git
提交
”之后
的
冗余
提交
git
You can look aroundI试图
删除
这些陈旧
的
提交
,但是没有一个是,
旧
的
提交
在
git
reflogbelow
如何
才能真正抛弃旧
的
提交
( 495991e add b)?如果他们不以某种方式
删除
这些陈旧
的
提交
,他们会得到一个臃肿
的</
浏览 0
提问于2019-10-23
得票数 0
回答已采纳
1
回答
如何
使用
git
提交
--修改作为分支基础
的
提交
git
、
rebase
、
git-amend
我
有
master/head
的
分支foo。我想修改master/head,并在分支foo上应用这些更改。我做了以下工作:
git
add ...
git
checkout foo
问题
是在修改之后,
旧
的
未修改
的
提交
显示为分支foo
的
一
浏览 0
提问于2012-08-08
得票数 16
回答已采纳
4
回答
如何
*干净*在
git
提交
之间切换
git
、
reset
我在这里找了一小段时间,试图找出一个没有运气
的
问题
的
明确答案,所以我这样说: 我想在不影响任何
git
历史
的
情况下这样做,因为我只是在现有的
提交
测试之间切换。我想这样
浏览 3
提问于2019-07-26
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在Git提交大小写敏感的文件
Linux下如何删除长时间不使用的旧文件?
教你word中输入文字覆盖旧文字问题及快速删除文档中的超链接
如何解决iptables删除命令中遇到的问题
旧照片电子版如何扫描?简单几步就能解决你的问题
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券