腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
删除
目录以及该目录的
提交
历史
记录
git
因此,我成功地从
git
中
删除
了一个目录及其
历史
记录。有这样的东西:
git
filter-branch --index-filter "
git
rm -rf --cached --ignore-unmatch folder-to-delete" HEAD但是,我的
git
提交
日志仍然包含该目录的
提交
。当我查看我的存储库
历史
记录时,我看到了这些目录的所有
提交
。它们中没有文件(正如预期的那样),但是<e
浏览 5
提问于2013-10-30
得票数 2
回答已采纳
2
回答
删除
git
提交
并
删除
它的所有记录。
git
我正在学习
git
,并试图把我的头脑围绕在这些概念上。
浏览 5
提问于2013-07-01
得票数 0
回答已采纳
2
回答
如何将
git
重置为旧
提交
,并在不
删除
GitHub拉请求中的旧
提交
的情况下添加更改
git
、
github
我想使用旧的
提交
并添加不同的更改(但我不想
删除
我的
提交
历史
记录)。目前,这样的内容将
删除
我的GitHub拉请求
历史
记录中的最后3次
提交
,并显示新的
提交
与我的新更改:
git
add .
git
push --force 有没有办法保持最后3次
提交
,然后使用
浏览 5
提问于2022-11-14
得票数 0
回答已采纳
2
回答
撤消
提交
时
删除
提交
历史
记录
git
我不得不通过执行
git
reset --hard HEAD^^^^撤销一些
提交
。 在撤消
提交
之后,当我运行
git
log --all时,它会显示我从一开始就完成的所有
提交
。(但在运行
git
log时,它并不显示所有已
删除
的
提交
),我是否可以确认执行
git
reset --hard HEAD^^^^并不会
删除
提交
历史
记录?是否可以添加任何选项,以便
删除
提交<
浏览 0
提问于2015-05-06
得票数 3
回答已采纳
1
回答
如何构建符合GDPR的基于
git
的静态页面?
git
、
privacy
、
static-pages
、
jamstack
在处理个人资料时,欧洲地质雷达要求在某些情况下
删除
“被遗忘的权利”的具体个人资料。是否可以用
git
提交
历史
记录中的通用占位符替换旧
提交
(内容版本)中的个人数据?这样,就可以
删
浏览 5
提问于2019-11-15
得票数 0
回答已采纳
1
回答
如何从
git
提交
历史
记录中
删除
文件?
ruby-on-rails
、
git
、
ruby-on-rails-4
、
github
我试过了这不起作用,我听说我可以使用
git
rm *来做这件事,但似乎有一些批处理问题。 我的
提交
历史
记录中有AWS密钥,我想尽快
删除
这些密钥。如果我可以
删除
我所有的
git
提交
历史
记录,只需在当前表单中推送应用程序,而没有
提交
历史
记录,那就太好了。
浏览 2
提问于2014-05-10
得票数 1
1
回答
VSTS
Git
:存储库被
删除
的.gitignore弄脏了。在master之前已经执行了清理,但是新的
git
克隆仍然可以下载超过4000个文件
git
、
visual-studio
、
github
、
azure-devops
Git
:有人
删除
了.gitignore并
提交
了近2000个本应被忽略的文件,从而破坏了我们的回购,并使其膨胀了250MB。我们已经清理了它(不得不执行cmd
git
命令),但是在这个代码库上做一个新的
git
克隆仍然会下载额外的2000个文件,在增量生效并
删除
这些文件之前。假设创建一个全新的repo不是一个选项(商业原因),那么最好的方法是什么才能让一个新的
git
克隆不会下载被忽略的2000个文件? 一些分支仍然有这2000个未清理的文件,但没有主分支。出于存档的目的,我
浏览 1
提问于2018-04-27
得票数 0
2
回答
如何
删除
推送到远程,然后从远程主分支拉取到本地后的最后一次
git
提交
git
、
github
、
version-control
我将更改推送到远程分支,然后意识到我使用了错误的GitHub用户名,因此我尝试撤消
提交
,但没有成功。我读到,如果我没有将我的更改推送到远程,我可以直接使用
git
reset HEAD^,但它不起作用,因为已经向远程存储库
提交
了
提交
。我使用了
git
reset @~1,它使我的本地
提交
历史
返回到第一个
提交
历史
,并在第一个
提交
历史
之后擦除整个
提交
历史
。我的目标是只<e
浏览 0
提问于2017-08-18
得票数 1
1
回答
SVN:是否可以
删除
对中央回购的
提交
?
svn
在
git
中,重置似乎是从
历史
记录中
删除
提交
,并将该更改推送到远程
删除
某些
提交
的
历史
记录,不仅来自本地主程序,而且来自原始(远程)主服务器。这在SVN中有可能吗? 即。不是要在svn中创建反向合并(也就是在
git
中恢复),而是从中心回购中
删除
历史
。
浏览 4
提问于2015-08-17
得票数 0
回答已采纳
1
回答
发出
git
提交
和分支
git
、
github
、
version-control
所发生的情况是,有一些冗余的文件
提交
给了分支,而这些文件不应该有。
提交
的实际文件很好,但这些虚假文件使审批人感到困惑和拒绝。1.
git
status 3.
git
add . 5.
git
push -u origin new_branch我怀疑当我创建之前应该处理的分支时,我意外地编辑了一些其他文件,没有检查
git
状态和"
gi
浏览 1
提问于2021-08-13
得票数 0
3
回答
如何
删除
git
-note
提交
?
git
git
-notes用于添加或检查对象注释。如何
删除
git
-notes
提交
,这样
git
- not命令的
提交
将不存在于
git
历史
中。我想
删除
git
-note commit,我不是指“
git
-note remove",它只是
删除
注释并进行另一次
提交
。
浏览 3
提问于2012-08-06
得票数 9
1
回答
Git
历史
复制,压缩
提交
可能吗?
git
、
git-rebase
、
git-history-rewrite
帮助:
Git
历史
复制(O_O)我用了命令
git
filter-branch --index-filter'
git
rm --cached --ignore-unmatch .env.development' HEAD
git
filter-branch --index-filter '
git
rm -
浏览 4
提问于2021-01-21
得票数 1
回答已采纳
1
回答
如何
删除
git
遥控器上的
提交
?
git
、
github
、
git-commit
如何
删除
github.com托管的
git
远程上的
提交
?我已经在上面找到了多个,以便演示如何从分支的
提交
历史
中
删除
提交
。我尝试了这些,但是我的
提交
仍然是可用的,因为我可以使用它的散列直接浏览它。因此,为了清楚起见,我的问题不是如何从我的远程上的所有分支的
提交
历史
中
删除
提交
。我的问题是如何
删除
提交
本身,以便在我之前将分支推到的
git
浏览 1
提问于2016-07-30
得票数 4
3
回答
如何从
git
推送中
删除
所有.pdf文件
git
我有一个commit,
git
diff-tree --no-commit-id --name-only -r fef3ea9ff1ba8d62049fd5f3bc4e2e8a2c08bfd3输出
提交
中的所有文件我试着:
git
rm *.pdf如何从
提交
中
删除
所有.pdf文件?编辑1fatal: pathspe
浏览 2
提问于2016-11-30
得票数 2
3
回答
如何在特定的
提交
之前截断
git
历史
?
git
错误地将所有二进制文件添加到我的
git
历史
记录中,我有一个大小约为50MB的
git
存储库。如何从
历史
记录中
删除
特定
提交
之前的所有
提交
?例如,具有以下
历史
记录,我希望
删除
C2之前的所有
提交
,就好像C2是第一个
提交
一样。(实际上C2可能是一个合并
提交
) 我已经尝试了和 script,虽然它
删除
了整个
历史
记录,但只留下了一个
提交
,但它
浏览 2
提问于2017-04-19
得票数 3
2
回答
恢复到以前的
提交
并忽略
git
中任何未
提交
的更改
git
、
commit
、
revert
我是
git
的初学者,在尝试将所有东西还原到我上次
提交
的时候遇到了一些问题。我不介意丢失任何更改,我只想撤消所有更改。我试过这个:但我得到了我不想
提交
这些新的更改,因为它们显然不起作用,我只想摆脱它们。有什么建议吗?
浏览 0
提问于2012-08-20
得票数 3
回答已采纳
3
回答
如何从
git
历史
记录中完全
删除
提交
git
我不得不从本地
git
中
删除
最后5个
提交
,我是通过reset --hard对新的头
提交
这样做的:现在,我需要从
历史
中
删除
那些未引用的
提交
,在阅读了这里的许多答案之后
git
gc --prune=now
git
prune --expire=now --agressive 我发现的所有答案似乎都不适合我,例如,我仍然可以看到
git
show <
浏览 3
提问于2013-11-11
得票数 3
回答已采纳
1
回答
正在从
历史
记录中
删除
包含敏感信息的
提交
git
、
version-control
、
git-filter-branch
、
bfg-repo-cleaner
我立即运行
git
rm --cached .env并使用从我的版本
历史
记录中清除了该文件。问题是,尽管BFG-Repo Cleaner完成了它的工作(尽管奇怪的是,每个
提交
现在都是重复的),并且该文件在我的
提交
历史
记录中不再存在,但我实际
删除
该文件的
提交
显示了被
删除
的确切内容,即密码和密钥。如果是这样,我如何才能从
历史
中
删除
该
提交
,而不会丢失自那时以来所做任何
提交
?我只是觉得奇怪的
浏览 14
提问于2017-12-13
得票数 0
回答已采纳
1
回答
修剪旧
Git
提交
而不重基
git
、
garbage-collection
、
git-rewrite-history
假设我有一个
Git
存储库,它有巨大的树(~60 GiB)和一些
历史
记录,其中旧版本包含许多已
删除
的文件。我现在想要修剪旧的
历史
记录,但是在剪枝点之后没有对所有
提交
进行rebase处理,因为每次
提交
都需要几个小时。我是否可以
删除
要
删除
的第一个
提交
对象,并希望
git
gc
删除
所有(现在未引用的)旧对象?或者这会因为丢失的物体而引起恐慌吗?我可以使用
git
replace替换我想要<em
浏览 12
提问于2014-07-14
得票数 3
回答已采纳
1
回答
从
git
历史
记录中
删除
已
删除
的文件夹
git
如何
删除
已从
git
历史
记录中
删除
的文件夹? 在我的
git
库中,我有一个名为/foo的文件夹(1.2 of大小)。我已经用rm -rf /foo
删除
了文件夹foo,因为我不再需要它了。在多次
提交
之后,我想。为什么我的远程存储库这么大……我忘了用
git
rm --cached ...代替rm -rf ...。现在如何从
git
历史
记录中
删除
该文件夹?
git
rm --
浏览 0
提问于2014-01-20
得票数 12
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券