腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Git
-如
何在
不影响
最近
提交
的
sha-1
的
情况下
删除
旧
提交
?
我有很大
的
git
库(二进制文件),我想
删除
旧
的
提交
来缩小它
的
大小。假设我
的
提交
历史记录;g0g0g0 - patch 06e0e0e0 - patch 04c0c0c0- patch 02aaaaaa - initial empty$ <e
浏览 4
提问于2016-07-25
得票数 0
回答已采纳
3
回答
从较
旧
的
提交
中
删除
文件,而
不影响
gitlab中
的
任何其他
提交
、
我正在使用gitlab存储库上传我
的
代码文件。我已经
提交
了超过500个。我
的
回购大小高达540MB。我想通过
删除
存储库中不需要
的
文件来最小化存储库
的
大小。 不知何故,我管理并
删除
了我本地
的
文件。现在我在本地
的
文件大小是10mb。我推了一下,感觉很好。即使它显示540mb。我开始知道以前
的
提交
文件保存了存储空间。有一个400MB大小
的
zip文件,它在我
的
一个较<em
浏览 0
提问于2019-08-13
得票数 3
1
回答
是否可以为开发分支改写非常古老
的
git
历史?
、
、
、
我用
的
是
git
流。我制定了一些规则来保持
git
历史
的
干净,因为我正在从这些
提交
生成变更量。我熟悉特性分支内部
的
重基,但我无法想象如
何
浏览 0
提问于2019-03-18
得票数 0
回答已采纳
1
回答
使用
git
重基跳过/
删除
提交
假设我有以下
提交
:||||现在,我希望
删除
或跳过
提交
B,这样看起来如下:|||我能做
git
checkout C然后
git
rebase A吗?会不会得到预期
的
结果。
浏览 3
提问于2021-01-06
得票数 0
回答已采纳
4
回答
如何*干净*在
git
提交
之间切换
、
我在这里找了一小段时间,试图找出一个没有运气
的
问题
的
明确答案,所以我这样说: 我想在
不影响
任何
git
历史
的
情况下
这样做,因为我只是在现有的
提交
测试之间切换。我想这样做,而不留下<em
浏览 3
提问于2019-07-26
得票数 1
1
回答
git
在更改路径后将文件还原为以前
的
提交
我有一个由
Git
控制
的
文件./new-path/file.java。在早期
提交
(<
SHA-1
>)中,它
的
路径是./older-path。现在,我想恢复它在<
SHA-1
>中
提交
的
旧
内容。我可以通过执行
git
checkout <
SHA-1
> -- ./older-path/file.java恢复该文件,然后将其内容复
浏览 0
提问于2018-10-11
得票数 3
回答已采纳
2
回答
通过
Git
版本控件还原所有更改
假设我已经做了一些文件并在
git
中
提交
了它们,修改了它,然后再
提交
了它。但是现在有人可以访问这些文件并进行完全销毁,比如
删除
一些文件,重命名一些文件,然后将其
提交
给
git
。现在,我想找到我
的
旧
文件,已经
提交
。怎么做?
浏览 0
提问于2016-10-05
得票数 0
回答已采纳
3
回答
修剪巨大
的
git
存储库大小
我对
git
的
使用不是很精通,但我一直在我
的
机器上使用Xcode和一个本地存储库。 我不知道这些文件是用来做什么
的
,在谷歌上搜索一下也没什么信息。我想找到一种方法来压缩或
删除
这些大文件,但我不想破坏
git
的
版本历史。
浏览 0
提问于2012-12-22
得票数 6
回答已采纳
2
回答
如何使用以前
的
更改、当前更改和来自另一个分支
的
新文件创建新分支?
、
、
我
的
目录中有以下文件,比方说index.html helloworld.go <以前在同一个branch>中
提交
的
特定哈希文件来自特定
提交
中
的
另一个分支
的
main.js文件来自特定
提交
中
的<
浏览 1
提问于2020-08-21
得票数 2
1
回答
Git
覆盖master并保留历史记录
我想覆盖主分支并保留文件
的
历史记录。我使用了
git
push --set-upstream origin master -f,这
删除
了所有文件
的
历史记录。
浏览 1
提问于2020-01-03
得票数 0
2
回答
为什么我可以显示一个承诺,我刚刚做了一个
git
重置?
、
、
、
我做了一个
git
commit,但是我包含了我不应该有的文件。那是最高
的
承诺。我做了
git
reset --soft HEAD~1,我可以看到我
的
文件和以前一样,我做错了
提交
,当我做一个
git
log,我没有看到坏
的
提交
,但当我做
git
show bad_commit,我仍然可以看到
的
变化
浏览 3
提问于2014-06-30
得票数 0
回答已采纳
5
回答
如何从父克隆中
的
过去
提交
中获得
git
子模块
的
关联
提交
ID?
、
、
除了实际签出父
提交
之外,是否有一种方法可以根据父克隆中
的
提交
ID确定子模块
的
SHA-1
提交
ID?我知道我可以找到目前与
git
submodule相关
的
SHA-1
。下面是一个例子: 我在父克隆体中有一个标记,它是一个几周前
的
标记,名为released-1.2.3。我想知道foo
的
<em
浏览 5
提问于2010-10-21
得票数 46
回答已采纳
1
回答
清除本地
git
提交
而
不影响
代码
、
、
如
何在
不影响
代码
的
情况下
删除
本地
git
提交
。从那以后,我做了其他
的
提交
(我可能会失败)。但我不能丢掉现
浏览 21
提问于2021-07-12
得票数 0
1
回答
Git
回购有问题
好
的
,我在
git
add . --all之后
提交
了我
的
文件,很明显它
删除
了我刚刚做
的
文件,而不是保存它们。有办法恢复这些文件吗?我什么都试过了,最后也搞砸了我
的
本地存储库。
浏览 1
提问于2014-03-11
得票数 0
回答已采纳
3
回答
使用
git
跟踪已更改
的
文件而不保存更改
~/foo/data/another_article/audio.mp3当然,我希望
git
跟踪对所有文本文件(程序、CSS、html模板和扩展为.txt
的
文章)
的
更改。关于二进制文件,我希望
git
只跟踪
的
最新版本。因此,如果我更改了movie.mp4,
git
应该在其push和pull中包含最新版本,但是
浏览 3
提问于2013-07-04
得票数 1
回答已采纳
1
回答
如何还原特定
的
文件/文件夹
、
假设我有一个
git
,里面有各种各样
的
子项目。如
何在
不影响
所有其他子项目的
情况下
恢复一个子项目中
的
更改,使其处于要还原到
的
提交
状态?因此,对于一个子项目,我返回到
旧
的
提交
,而其余
的
子项目保持在当前版本?
浏览 6
提问于2015-06-12
得票数 0
回答已采纳
1
回答
外壳:带元组参数
的
大小写切换
、
、
在元组
情况下
,您能为元组中
的
任何一个变量指定glob吗? 脚本
的
参数是:$1=commit message、$2=commit type和$3=
SHA-1
。
提交
消息$1与我们
的
目的无关。
提交
类型$2可以是以下
浏览 1
提问于2016-09-28
得票数 0
回答已采纳
4
回答
Git
-如何编辑
旧
的
(而不是以前
的
)
提交
与当前索引(当前状态)
的
一些未分阶段
的
更改?
运行rebase命令时,
git
会抱怨:Cannot rebase: You have unstaged changes.上一次
提交
之前
的
承诺(我是否将其称为“两头前”?)是重构承诺。我目前在索引中有许多未分阶段
的
更改,但我只想将其中
的
一些添加到上次
提交
中。 rebase -i到前一次
提交
(更改索引和移动头,对吗?)在不改变头
的
情况下</e
浏览 7
提问于2012-12-14
得票数 8
回答已采纳
3
回答
Git
:因为重基合并而
删除
分支,如果它与母版相同还是在母版后面?
要
删除
分支,我至少知道以下命令:
git
branch oldbranch -D 在更糟糕
的
情况下
,“
删除
当前分支和主
浏览 0
提问于2019-02-23
得票数 3
回答已采纳
1
回答
在
旧
的
commit -
git
中更新项目更改
、
、
我
的
Xcode项目有一个特别的
提交
。我需要撤销我在那次
提交
(而不是前一次
提交
)中所做
的
设置更改。我该怎么做呢?我只能从Xcode项目更新项目设置,而不能使用diff文件。
浏览 0
提问于2015-05-15
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在Git提交大小写敏感的文件
详解Git的基本术语和命令
git标签
图解Git工作原理
git分支
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券