腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
Git
:如何编辑/改写
合并
提交
的消息?
git
、
commit
、
git-amend
如何编辑或改写
合并
提交
的消息?如果它是最后一次
提交
(HEAD),那么
git
commit --amend可以工作,但是如果它出现在HEAD之前呢
git
rebase
-i HEAD~5不会列出
合并
提交
。
浏览 0
提问于2011-09-02
得票数 172
回答已采纳
5
回答
git
从历史记录中删除
合并
提交
git
、
git-merge
、
git-rebase
我的
Git
历史是这样的:我想把紫色的
提交
压缩成一个单独的
提交
。我不想再在我的
提交
日志中看到它们。我曾尝试做一个
git
rebase
-i 1,但即使1在蓝色分支上(参见图片),我仍然可以看到我的紫色分支上的每一个
提交
。 如何完全删除紫色分支(从
提交
日志中)?
浏览 0
提问于2013-07-11
得票数 126
回答已采纳
3
回答
Git
rebase
忽略
合并
提交
git
我想把这四条
提交
消息压缩成一条。更改已经被推送。但是,如果我尝试使用下面的命令执行rebasing,它会忽略所有的
合并
提交
消息。我怎样才能做到这一点,以及为什么它忽略
合并
提交
。
浏览 4
提问于2018-02-16
得票数 4
1
回答
git
reword显示重基过程中的
合并
冲突,但是挑选工作正确。
git
我试图
用
另一个很少
提交
的分支来重新定位一个分支。虽然
提交
包括
合并
提交
,但我能够使用下面的命令
git
rebase
-i -r -m <base_branch>成功地重新建立它的基础 但是,当我试图使用'reword‘修改一些
提交
消息时,我会看到
合并
冲突我尝试了
git
rebase
-i -r -m <base_branch>命令,并且更改了很少的
提交</em
浏览 3
提问于2019-05-22
得票数 2
2
回答
如何用远程覆盖本地历史?
git
、
git-rebase
、
git-pull
最近,由于几次错误的
提交
,我不得不压缩
提交
。简单地做
git
pull --
rebase
origin master对我有效,但我的队友已经在旧历史的基础上
合并
了新的历史。假设在分支remoteNew、localOld和localNew中有三个时间线有一个小时的
提交
。
git
pull --
rebase
origin remoteNew
浏览 2
提问于2021-06-06
得票数 0
回答已采纳
3
回答
Git
:
合并
远程更改
git
比方说,我有一个分支,有自己的更改和一个
提交
。但是远程分支也是少数提前
提交
的。在本地的远程更改中
合并
的最佳方法是什么,不生成
合并
提交
浏览 3
提问于2014-04-07
得票数 2
回答已采纳
2
回答
如何自动化一系列复杂的
git
历史重写?
git
、
git-rebase
情况I (branch-1)| H (branch-2)| | G| | G| F| | E| D| | CB | A 我看到的唯一方法是相当麻烦的,并且会涉及许多连续的历史更改命令,如
git
rebase
--onto ...和
git
reset --ha
浏览 2
提问于2021-03-03
得票数 0
2
回答
在
git
中
合并
提交
是可能的吗?
git
、
version-control
、
commit
但是为了一些
提交
的清晰度,有时我会重新创建fork (如果它在我的fork中),然后再次
提交
所有的更改。 有没有
合并
提交
的方法?
浏览 0
提问于2012-07-02
得票数 4
回答已采纳
2
回答
使更高版本的分支成为主分支而不
合并
unity3d
、
github
我去
合并
和解决冲突,使用他们的来保留2018.4分支的更改,但它留下了巨大的混乱。
浏览 0
提问于2020-03-05
得票数 1
2
回答
压缩和
合并
与压缩和重定基数
git
、
github
、
git-merge
、
git-rebase
拉取请求
合并
的选项之一“压缩
合并
”和可以通过
git
rebase
-i选项完成的“压缩
合并
”有什么不同?为什么人们推荐'Squash and
Rebase
‘,而'Squash and Merge’却存在?然而,有一个问题是,如
浏览 1
提问于2021-10-25
得票数 0
2
回答
如何从
git
仓库中删除所有未更改的
提交
?
git
、
git-commit
由于Mercurial的一些转换机制,我的
git
存储库有很多
提交
,而没有任何更改?有没有一种方法可以从这个存储库中删除所有这些无更改
提交
? 可以创建另一个存储库(删除了
提交
),保持主存储库不变。
浏览 0
提问于2021-02-22
得票数 0
4
回答
用
git
重基编辑
合并
提交
git
、
rebase
A - B - C和我想编辑B
提交
,我 然后我继续使用
git
rebase
--continue。我当前的问题是:我在
合并
提交
中的一行上做了一个错误(错误
浏览 19
提问于2012-03-29
得票数 84
回答已采纳
4
回答
在
Git
上将一组
提交
合并
为一组
git
我有进行大量小
提交
的习惯,我对此没有意见。但我想,时不时地,把这些线性
提交
合并
在一起,作为一个
提交
,并能够编写新的
提交
消息。 我已经看过文档了,但对我来说似乎有点神秘。有人知道怎么做吗?
浏览 2
提问于2011-07-30
得票数 79
回答已采纳
1
回答
Git
Rebase
:
用
合并
提交
替换
提交
git
我们试图将一个功能分支
合并
到master上,由于某些原因,更改被直接
提交
到master上,而不知道它来自功能分支。(因此,master上的
提交
是对文件的常规
提交
,而不是
合并
提交
)。因此,现在我们尝试再次
合并
来自feature分支的更改,所有文件都是冲突的。 如何使用
Git
Interactive
Rebase
将master上直接
提交
替换
为
合并
提交
?
浏览 5
提问于2021-07-14
得票数 0
回答已采纳
1
回答
什么会导致交互式
git
rebase
在不修改todo的情况下失败?
git
比方说,我想要对具有漫长而复杂的
合并
历史的repo的主分支进行重新基址。我想回到大约100次
提交
来
提交
$SHA在这两种情况下,我都会打开TODO,然后保存并退出,不做任何更改。 在这两种情况下,
rebase</em
浏览 3
提问于2019-11-17
得票数 3
1
回答
如何用
git
拉重基一个具有多个
合并
提交
的特性分支,以便压缩它们
git
、
merge
、
commit
、
rebase
、
squash
在一些情况下,我会对一个特性分支执行
git
操作,最后会有多个恼人的“
合并
提交
”,我可以理解它们为什么会发生,但是我想将它们
合并
成一个正常的
提交
。我试图使用
git
rebase
-i --
rebase
-merges HEAD~4,但无法弄清楚如何压缩
合并
提交
。我做了进一步的研究,在深入研究之后,我做了以下工作,使用
rebase
将不需要的
合并
提交
合并
浏览 3
提问于2022-08-16
得票数 0
1
回答
如何从不同的分支
合并
两个
提交
?
git
、
git-merge
、
git-rebase
假设我有一个已经存在于分支A中的commit 1,我在分支B中有一个新的commit 2,我想将这个commit 2移到分支A并与commit 1
合并
。
浏览 4
提问于2022-01-12
得票数 -2
1
回答
合并
git
中的拆分历史
git
、
rebase
我一直在玩重基,试图分裂和
合并
历史,如下面所描述的: 注意,“初始
提交
”和“添加描述”
提交
都指向同一棵树。我想要做的是
合并
这两段历史(同时保持
合并
)。我
用
这个:这是可行的,但我在084 but 5遇到了冲突。这是一个解决修改/删除冲突的
合并
,它要求我手动解决
浏览 5
提问于2020-02-11
得票数 7
回答已采纳
1
回答
如何在有后续
提交
的分支上撤消
合并
?
git
、
git-merge
、
git-rewrite-history
现在,我们
用
所有这些
合并
从开发分支中分割出一个分支,并将其命名为releaseA。所以现在我需要将我的featureA从releaseA中解锁,并为此做一个公关。
git
log,它将显示featureA mergegit reset --merge <commit id for featureAgit commit 'merge revert'
git
push to releaseA的
提交
id。现在我没有尝试这一点,因为我不确定如果我恢复
提交<
浏览 6
提问于2022-01-12
得票数 1
4
回答
Make
git
pull --
rebase
preserve merge commits
git
、
version-control
git
pull --
rebase
删除未推送的
合并
提交
。有没有办法让它保存它们?如果我的病史看起来像-| \ | || || /(A是
合并
提交
。)在
git
pull --
rebase
之后它就变成了-|||||||(X是插入到我的历史记录中的新
提交
git
pull --
rebase
。)-A被删
浏览 10
提问于2012-08-08
得票数 17
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
合并代码还在用git merge吗?互联网公司都用git rebase!
git学习笔记三
深入 git rebase
Git命令解析-merge、rebase
git只知道merge,试试rebase!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券