腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9495)
视频
沙龙
2
回答
git
rebase
南瓜
弄乱
了
分支
历史
git
、
git-rebase
、
git-squash
我有一个具有悠久
历史
和各种
分支
的
git
存储库,这些
分支
已经合并到master中。但是,第一次提交只是从第一次提交开始,没有任何
分支
。 我想把这些第一次提交中的一些东西挤在一起。为了做到这一点我做到了
git
rebase
-i --root 然后在编辑器中,我选择
了
要压缩的提交,然后更改了压缩提交的提交消息。
git
rebase
似乎工作得很好,但令我惊讶的是,
git
log显示
历史
浏览 37
提问于2019-05-13
得票数 2
回答已采纳
1
回答
Git
合并简单对壁球。目的是什么?如何跟踪每个特性一次提交?
git
、
version-control
、
git-merge
、
git-squash
我不喜欢
Git
的一件事是提交的数量。不要误解我的意思,这是一种非常方便的方法来存储(安全)您的工作,但是从长远来看,有太多的粒度需要搜索。使用
git
合并/拉出当Feature1合并时,develop将得到一个新的提交,即所有Feature1的聚合。这非常好,因为现在只使用一个commit来跟踪这个特性。现在,我们将
南瓜
Featur
浏览 3
提问于2017-02-06
得票数 1
回答已采纳
1
回答
git
压缩多个合并提交
git
我查看了一个本地
分支
机构,对它做了几次提交,然后把我的
分支
推到了原点。我的老板想把我的
分支
合并成师父,但很明显,他的印象是,他必须把每一个承诺都合并在一起,而不是仅仅把我被推开的支行的小费合并成师父。因此,我们的
git
历史
现在看起来是这样的: 是否有一种“正确”的方法来修复
历史
,以便它只显示一个合并提交,即我的源文件/pl/EngATSDataOnChkPrint
分支
到原版/主目录?我怀疑这会涉及到一些
南瓜
类的<em
浏览 1
提问于2016-04-18
得票数 1
回答已采纳
2
回答
为什么
git
合并没有创建一个共同的祖先?
git
、
git-merge
这不是一个解决问题的问题,只是为了扩大我对
git
的理解。我有一个基本上是一个人的项目,所以它在我们的gitlab服务器上只有一个
分支
;在我的开发机器上,我通常有一个“通用”开发
分支
,并且在需要时有一个快速修复
分支
。通常,在主服务器上合并后,我会删除quickfix
分支
,但是我会让dev
分支
活动更长时间,因此随着项目的进展,从dev到master有很多提交。当然,我只是删除默认的注释并编写自己的注释;然而,我感到惊讶的是,
git
没有意识到从dev到master的合并为这两
浏览 2
提问于2021-05-21
得票数 0
回答已采纳
2
回答
如何在保留“最新”提交的同时,压缩一些“先前”提交?
git
、
version-control
我已经克隆
了
,但是忘记了重置原始回购的
历史
,并且已经创建了相当多的提交到它的主
分支
。我想做的是“
南瓜
”(或者“组合”,如果这里的“
南瓜
”不是一个合适的词)所有的提交从原始回购,我已经克隆
了
,同时留下我的最新提交的
历史
。我试图通过使用
git
rebase
--root -i来完成这个任务,但是有数以百计的提交来压缩(原始回购)和选择(
浏览 5
提问于2016-02-12
得票数 0
回答已采纳
1
回答
Git
:还原出现在本地
历史
记录中的github共享项目的原始文件
git
、
github
这个文件不是您想要修改的文件的一部分,但是在调试期间您可以提交(即添加"printf"),并且这个文件包含在本地
历史
记录中。即使您删除更改(即删除"printf"),此文件仍保留在您的本地
历史
记录中。然后,当您将本地
分支
推到网上时,似乎已经对此文件做出了贡献。这个问题的解决办法是什么?
浏览 3
提问于2015-12-28
得票数 0
回答已采纳
1
回答
当我压缩
了
父
分支
的提交并将其合并到主时,子
分支
会发生什么情况?
git
、
branch
、
git-squash
我的
分支
像这样 \我正在开发一个特性(F1),并创建了一个
分支
(父级),并一直提交到P3。此时,我开始处理新特性(F2),但是由于我需要P3提交更改来处理新特性,所以我在P3创建了一个
分支
(子)。我收到了一条关于特性F1的评论,并在父
分支
中提交了P4。在这里,我对我的孩子的
分支
发生了什么感到困惑。我想是这样
浏览 3
提问于2021-10-28
得票数 3
回答已采纳
3
回答
在本地
分支
上工作后使用
git
rebase
git
我对
git
非常陌生,到目前为止我想我已经理解了一些基础知识,但我对一些标准的工作流程还不是很确定。因此,如果我有一个常见的情况,我从远程存储库执行了最后一次提取,如下所示
git
pull master 几天前,我在上面建了一个
分支
,
git
branch myBranch checkout myBranch在那家
分支
机构工作了几天。现在,我想将我的
分支
中的更改推送到远程
git
存储库,但当然首先要及时了解在我上次获取到现在的这段时间内发生的更改。我该怎么做呢?我想我应该
浏览 30
提问于2019-01-24
得票数 0
回答已采纳
2
回答
如何将丢失的文件添加到提交中?
git
、
commit
假设我有A,B,C,D提交,并将它们推到远程回购上。如何编辑B提交并添加丢失的文件?
浏览 1
提问于2016-01-23
得票数 0
3
回答
如何在
git
分支
上更改作者名称
git
、
branching-and-merging
、
git-amend
前几天,我将github项目
分支
为创建静态页面,但
弄乱
了
作者的名字。 我试过了 但运气不好-我对吉特还是很陌生的.编辑:如果我想要更改第一次提交(例如,如果我的提交
历史
是A-B-C-D,并且我想更改B的提交
历史
,我可以做
git
rebase
-i A ),那么由B给出的答案是无效的。但是,如果我想改变A本身的提交
历史
,我不知道该做什么。
浏览 0
提问于2013-04-15
得票数 4
回答已采纳
1
回答
将
git
分支
合并到另一个源
git
、
merge
、
version-control
、
git-merge
我从branch_1创建了一个特性
分支
,然后从branch_1创建了branch_1.1。现在我想将从特性
分支
到branch_1.1的更改合并起来,这样做的正确方法是什么?(我不介意将所有提交从特性
分支
压缩到一次提交)
浏览 1
提问于2018-07-27
得票数 1
回答已采纳
2
回答
Git
重基:从另一个
分支
提交到我的
分支
?
git
我在我的
分支
上做了一个
git
重基,使用
git
rebase
--interactive [my first commit hash]将我的合并压缩在一起,但是我们都知道,在第一次提交之后,它将打开带有所有提交的编辑器|__________another branch____commitA 我想让commit2
南瓜
加入commit1。为此,我尝试运行
git
rebase
--interactive commitX,然后将commit2压缩到commit1中,并运行
浏览 6
提问于2022-05-03
得票数 1
回答已采纳
2
回答
Git
重基交互-如何仅重基此
分支
提交?
git
、
version-control
、
rebase
分支
提交
历史
记录如下所示:module_B:更改关机过程(84705723)module_D:清理所以我说:vim打开,我将3859236标记为编辑。接下来,我做
git
commit --ammend,并将提交消息更改为更具描述性的内容。因为这是我想要做的唯一改变,所以我终于发布
了
git
rebase
浏览 0
提问于2019-07-07
得票数 3
1
回答
Git
:
南瓜
与DAG合并
git
、
github
、
merge
、
branch
、
git-flow
主要思想是在develop
分支
上进行开发,该
分支
包含从特性
分支
合并的所有修改,然后我们将develop合并到master中。这样,特性
分支
就不会直接与我们的master交互。我想要实现的是在
分支
上拥有一个只包含发布提交的master干净
历史
记录。因此,只有在版本更改时才应该添加新提交,但我仍然希望看到
git
树上合并的位置。普通合并通常会将一些提交与自己进行合并,并且在
历史
上出现
了
几个提交,而不是仅仅一个新提交。
南瓜
合
浏览 3
提问于2017-08-26
得票数 1
1
回答
在不更改
历史
的情况下,将我的提交重新设置为master
git
、
rebase
、
git-rebase
我有一个功能
分支
和一个主
分支
。我的feature
分支
是从主
分支
签出的,但在当前主
分支
上的一些提交之前。我想在master
分支
上重新定位我的提交,但我不希望修改master的
历史
记录,我希望
rebase
能一举应用所有提交,并在任何远程
分支
上保持repo
历史
记录的完整性。这可以通过
git
rebase
实现吗?
git
rebase<
浏览 1
提问于2012-10-27
得票数 0
回答已采纳
5
回答
不包括从一个
分支
提交到另一个
分支
的
Git
合并
git
我以为我已经找到了解决这个问题的办法: 所以问题是:是否有可能以主服务器只包含它自己的提交+合并提交而不包括来自第二个
分支
的提交的方式进行合并?
浏览 2
提问于2013-02-12
得票数 16
回答已采纳
1
回答
git
重基<tag> /
git
重置-软<tag>不工作
git
、
bash
、
github
我原以为
git
reset --soft或
git
rebase
会将几个提交压缩为一个,但在我的情况下,它根本不起作用。
git
浏览 1
提问于2016-11-21
得票数 0
回答已采纳
3
回答
不复制提交的
Git
重基
git
、
github
我在
git
存储库上有一个
分支
。自从这个
分支
成立以来,已经有50人被授予
了
硕士学位。我在我的
分支
上有两个承诺,在GitHub上有一个公开的公关。现在我想更新我的
分支
,这样我就可以处理在主目录中新更改的文件
了
。 如果运行
git
rebase
origin/master,它会将主机上的50次提交复制到我的
分支
中。我想要做的是在
分支
开始时修改提交的父级,以指向当前的主头。这个是可能的吗?当前的想法
浏览 2
提问于2021-07-15
得票数 0
回答已采纳
1
回答
将所有从特性
分支
提交到主
分支
顶部的提交
git
、
github
、
version-control
我有一个特性
分支
,它是从具有commit-1的主
分支
创建的。经过一段时间后,状态如下:承诺-1,承诺- A,承诺-B提交- 1,提交- 2,提交-3希望将功能
分支
的所有更改重新定位到主
分支
。预期的新
历史
:面向的问题
git
checkout feature 例如,文件-1、文件手
浏览 3
提问于2022-08-31
得票数 0
回答已采纳
2
回答
Git
重基2
分支
命令
git
、
rebase
我有两个
分支
如果我想使用
rebase
从devBranch的myBranch顶部添加提交,那是不是我知道如果我使用
git
,它会将devBranch合并到myBranch,我只是想知道这是否也适用于重基。
浏览 1
提问于2018-06-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
git只知道merge,试试rebase!
合并代码还在用git merge吗?互联网公司都用git rebase!
10个节省时间和改善工作流的Git技巧
10个节省时间和改善工作流的Git技巧
深入 git rebase
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券