腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
执行
git
rebase
-
i
会
执行
任何
类型
的
合并
吗
?
如果我
执行
git
rebase
-
i
HEAD~n,这是仅仅是压缩,还是
会
进行
任何
类型
的
合并
/重新建立基址?我
的
印象是,之后我不需要做像
git
pull --
rebase
这样
的
事情,因为那样做是多余
的
。
浏览 4
提问于2016-12-21
得票数 0
回答已采纳
1
回答
指定分支上每天
的
最后一次提交
如何获得特定分支上每天
执行
的
最后一次提交
的
列表。它是否包含对该分支
的
合并
?我们能把它分开
吗
?
合并
会算作一次提交
吗
?
浏览 0
提问于2018-11-22
得票数 1
1
回答
推杆时自动重基
、
、
、
、
在处理
git
项目时,我希望在每个
git
pull --
rebase
之前运行一个
git
push。但是,我团队中
的
一些开发人员常常忘记在推动之前调用
git
pull --
rebase
。因此,
Git
/Gerrit自动
执行
一个
合并
,这会创建一个格式错误
的
提交消息,我希望避免这种自动
合并
。我想配置客户端
git
,以便在开发人员运行
git
push
浏览 0
提问于2017-04-17
得票数 5
回答已采纳
1
回答
git
pull --
rebase
--preserve-merges
、
简而言之:只有在
执行
本地提交后显式
合并
时,才需要保留
合并
吗
?否则到底会发生什么呢?它会将您提交
的
代码重新应用到
合并
后
的
分支
吗
?请解释一下,与常规
git
pull --
rebase
相比,它对
git
pull --
rebase
--preserve-merges有什么用处?我在这里读到了关于
git
pull --
rebase
的
一个问
浏览 0
提问于2014-01-26
得票数 34
回答已采纳
1
回答
将.gitattributes文件中
的
合并
规则应用于
git
rebase
调用
、
、
、
我之前已经阅读并应用了中关于在
git
中为特定文件
类型
设置
合并
策略
的
说明。这对于
合并
非常有效。但是,当我
执行
git
rebase
时,并未应用
合并
策略。是否可以将
git
rebase
设置为应用类似的
合并
策略来自动解决某些冲突?
浏览 2
提问于2012-06-01
得票数 3
回答已采纳
2
回答
将一个分支压缩为一个提交
、
我通常使用
git
rebase
-
i
来完成这项工作,并设置除第一次提交squash和第一次编辑之外
的
所有内容。然后,每次出现冲突时,我都会将最新
的
文件粘贴进去。我正在寻找一个与此bash脚本等效
的
Git
命令:
浏览 1
提问于2012-07-18
得票数 3
回答已采纳
1
回答
如何在使用
git
拉重基时自动保存
合并
提交?
、
、
、
但是,一个副作用是在
执行
git
pull时创建了
合并
提交(更具体地说: IntelliJ或Eclipse)。命令
git
pull --
rebase
=preserve正是我所需要
的
:它将重新定位master,然后再次应用分支
的
合并
。我想让
git
pull
执行
一个
git
pull --
rebase
=preserve 有一个应该这样做,但是即使在我设置了这个配置之后,
git</e
浏览 1
提问于2017-05-03
得票数 2
回答已采纳
1
回答
重新设置所有未
合并
提交
的
基址
、
、
我经常发现自己愿意(以交互方式)重新定位当前工作分支中未
合并
到master
的
所有提交。我该如何做到这一点?完全基于
git
命令/参数
的
解决方案是首选
的
(我在带有Bash
的
Linux和带有PowerShell
的
Windows上都使用
git
)。
浏览 0
提问于2013-04-02
得票数 2
回答已采纳
1
回答
如果什么都没有改变,
rebase
-
i
会做什么?
我注意到如果我做一个然后不更改结果文件中
的
任何
内容,仍然
会
执行
某种
类型
的
rebase
。也就是说,我需要由于定期推送显然
会
丢掉历史!如果我没有选择更改
任何
提交(即每次提交都被选中),那么为什么
浏览 0
提问于2012-06-30
得票数 3
回答已采纳
1
回答
Git
Rebasing Commits,当它已经有单独
的
合并
分支提交时?
、
、
通常我
的
Git
工作流程是这样
的
:
git
commit
git
merge master 从这里开始,我做了更多
的
更改当我查看分支
的
提交历史记录时,我不仅有分支
的
提交消息,而且还有通过master
合并
的
提交消息。我希望能够对我
的
分支进行重新基址和压缩提交。因此,最后
浏览 1
提问于2016-02-29
得票数 0
1
回答
利用
Git
进入重基->
合并
周期
、
、
我有一个分支主线跟踪远程分支起源/主线Your branch is ahead of 'origin/mainline现在我想把这些浪费在一个单独
的
提交中,所以我运行了它打开了我可以压缩提交并选择一个使用
的
文件。我原以为它只会显示2次提交(我原来<em
浏览 1
提问于2014-04-10
得票数 1
回答已采纳
1
回答
Git
。关于使用
git
rebase
进行本地清理
的
问题
、
此问题来自
的
本地清理部分 然后我们就做了get
rebase
-
i
HEAD~3 我们也可以像这样做正常
的
rebase
吗
?
git
checko
浏览 0
提问于2020-06-24
得票数 0
1
回答
将
git
repo历史记录修改为线性
、
、
我们需要从
Git
源代码基础生成TFS存储库,我们希望保留原始提交历史记录,所以我尝试使用Tf-
Git
"
git
tf checkin -deep“命令,该命令应该为每个
Git
提交创建一个TFS变更集。不幸
的
是,这一步失败了,因为由于
合并
,
Git
repo中
的
许多提交都有两个父项,而TFS要求提交历史是线性
的
,才能导入它。因此,我得到以下错误:
git
-tf: cannot check in - commit
浏览 2
提问于2013-02-05
得票数 4
回答已采纳
1
回答
Git
Interactive
Rebase
显示来自主分支
的
提交
、
、
在
合并
拉取请求之前,我正在尝试从我
的
分支压缩几个提交。 在
执行
git
log时,我可以向下滚动到我想要压缩
的
提交(返回14个提交)。
执行
git
rebase
-
i
HEAD~14
会
显示我
的
注释和在主服务器上进行
的
提交,将我想要压缩
的
提交移回
浏览 24
提问于2019-01-24
得票数 1
1
回答
轻松解决
rebase
冲突
、
当我从feature分支
执行
:
git
pull --
rebase
时,我得到了很多我从未编辑过
的
文件中
的
冲突。为了消除这些冲突,我对每个冲突
的
文件
执行
以下命令集。
git
checkout --ours . 令人恼火
的
是,我必须为每个冲突
执行
此命令。有没有办法用一个自定义命令来配置
git</e
浏览 1
提问于2013-10-30
得票数 2
2
回答
在交互式
rebase
中删除/删除当前提交
、
、
我处于交互式
的
rebase
中,并且已经标记了提交,现在我需要用edit (e)仔细查看提交,同时我意识到一些提交需要删除/删除。在交互模式中
执行
此操作
的
正确提交是什么?目前,我
执行
以下命令:$
git
checkout -- <File> # <- here
I
list all of the files that need tobe reset $
git
r
浏览 6
提问于2021-02-24
得票数 1
2
回答
git
pull --
rebase
vs
git
rebase
:有什么危险?
、
、
如果没有其他选择,我不明白
git
pull --
rebase
和
git
rebase
之间
的
区别。 我不知道它们是安全
的
,是良好
的
做法,还是非常危险
的
。我是否可以通过在本地
执行
git
pull --
rebase
来打破提交
的
历史记录?
浏览 0
提问于2016-06-24
得票数 53
回答已采纳
1
回答
如果不再使用本地分支,我应该使用“`
git
拉--重基原点母版”还是“`
git
重基原产地/母版”?
、
、
据我理解,等于
git
rebase
origin/master 因此,如果我们只是简单地
执行
git
rebase
origin/master而不是
git
pull --
rebase
origin master,那么来自远程主分支
的
任何
新提交都不会到达本地分支,这是
浏览 10
提问于2021-12-11
得票数 -1
1
回答
重新设置
git
存储库
的
基址以将多个提交
合并
为一个,但是使用
合并
提交?
这是我一直遇到
的
问题,可能是由于坏习惯造成
的
,但我一直无法找到解决方案。基本上,假设我在一个功能分支上工作了一段时间,我对我
的
提交很草率,所以我有很多提交,我也在开发几次以跟上跟踪。Commit#25525 My Commit 但我希望它看起来像这样: #3953h Merge Commit #fdsaf My Commit 有什么好方法可以做到这一点
吗
?
浏览 12
提问于2020-06-19
得票数 0
回答已采纳
2
回答
将aosp ics分支带入主分支时,
git
合并
与
git
rebase
、
、
、
将aosp ics分支引入master(我
的
项目主分支)、
git
merge或
git
rebase
时,推荐使用哪种方法?(顺便说一句,我读了,但仍然不明白在这种情况下哪种做法是正确
的
。)
浏览 0
提问于2012-05-07
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
git rebase 使用总结
带你深入理解 Git 原理
git只知道merge,试试rebase!
深入 git rebase
git rebase的使用
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券