腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
有没有
什么
简单
的
方法
可以
让
master
中
的
每个
功能
都
提交
一次
,
而
不是
使用
squash
进行
rebase
git
、
github
、
git-merge
、
git-rebase
、
git-squash
2个月前,我针对主分支创建了一个
功能
分支。同时更新了几次特征分支,几乎每次合并时都会有一些冲突。修复这些问题,并推送到feature分支。现在
的
问题是,在我们
的
组织
中
,一个特性只需要一个
提交
,我的当前特性分支有37个
提交
(包括合并
提交
)。当我重新建立基础时,我必须解决我选择
的
每个
提交
的
提交
来挤压,有
什么
简单
的
方法</em
浏览 13
提问于2018-08-30
得票数 2
回答已采纳
1
回答
保持git分支干净,但同时不会引起冲突。
git
、
merge
、
version-control
、
git-squash
我一直致力于
让
我
的
团队
的
git工作流程简洁明了。我们
的
团队
使用
master
、staging和development分支来构建服务器。当一个新
的
任务/特性正在工作时,我们将首先从
master
创建我们
的
特性分支,根据需要多次
提交
,然后
使用
临时分支将其压缩到1次
提交
,并将其转移到阶段或开发。
每个
特性
的
提交
都是隔离
的<
浏览 18
提问于2017-11-07
得票数 1
2
回答
Git:
rebase
后如何
提交
到SVN分支?
git
、
branch
、
git-svn
、
rebase
我有一个SVN分支
的
问题。我用git checkout -t -b stable svn/stable对它
进行
了检查。然后我与git
rebase
master
进行
了合并。之后,我尝试
使用
git svn dcommit将合并更改
提交
到远程分支git status告诉我:# Your有人知道我做错了
什么</e
浏览 0
提问于2010-02-18
得票数 6
回答已采纳
1
回答
有没有
办法以非交互
的
方式对我
的
feature分支
中
的
所有内容
进行
重新基址和压缩?
git
、
git-rebase
、
git-squash
有时我在一个
功能
分支中有一堆小
的
提交
,我想把它们
都
压在一起,
而
不是
合并到父分支
中
。我知道我
可以
(在本例
中
父分支是
master
): git
rebase
-i
master
然后将第一个
提交
之后
的
所有
提交
标记为"
squash
“。
有没有
办法以非交互
的
方式获得相同<em
浏览 23
提问于2019-03-23
得票数 1
回答已采纳
2
回答
如何
使用
git
提交
细微更改并保持日志
简单
git
当我开发一个新特性时,我可能会多次调优我
的
代码以获得更好
的
性能。在100次测试
中
,我可能在时间1,时间13,时间43,... 当我获得更好
的
性能时,我应该
提交
代码吗?如果是这样的话,如果有一些小
的
变化,我会在我
的
历史记录
中
得到很多小
的
提交
日志(例如:拼写错误,或者只是
让
代码更美观)。但大多数时候,我不能
一次
完成它,它通常需要我很多很多次。记录上述小更改
的
更好<em
浏览 1
提问于2014-01-09
得票数 2
4
回答
扁平化分支上
的
提交
git
在与main合并之前,是否
可以
将分支上
的
提交
压缩为单个
提交
?我认为这将是一个相当常见
的
情况,但也许我没有
使用
正确
的
搜索词。 我将更详细地解释这个场景。通常,我希望在处理分支
中
的
更改时
进行
多次本地
提交
,以确保我拥有全面的更改历史。但一旦完成分支
中
的
更改,当我合并到main时,我希望将分支上
的
提交
减少到一个单独
的
<
浏览 1
提问于2012-07-30
得票数 33
回答已采纳
1
回答
用git把师父
的
一小串合并到我
的
树枝上,同时保持对师父
的
引用?
git
、
version-control
、
squash
为了
让
事情变得更
简单
,我选择了做git merge origin/
master
~20,然后是git merge origin/
master
~17,git merge origin/
master
~15等等,这样我就
可以
以零敲碎打的方式解决冲突,
而
不是
一次
就把它全部解决掉。问题是,这导致了我想要消除
的
原木历史
的
污染。在保持结果
提交
同时指向我
的</e
浏览 1
提问于2016-10-31
得票数 2
回答已采纳
2
回答
回溯挤压子树合并
git
我
使用
将一个外部库合并到我
的
项目中。我没有将--
squash
选项传递给'git merge',所以我现在有整个库历史(这是巨大
的
)使存储库膨胀。我如何回溯挤压合并?Z--Y--..--B--A D---E---F---G
master
D---E---F---G
master
其中E是包含合并
的
提交
我猜解决方
浏览 2
提问于2011-06-06
得票数 6
6
回答
将多个
提交
合并为一个之前
的
推送
git
、
commit
、
git-commit
这个问题不仅关系到如何完成这个任务,而且还关系到
使用
Git这样做是好是坏。 考虑到我在本地完成了主分支上
的
大部分工作,但我已经创建了一个主题分支,我将其称为"topical_xFeature“。在处理"topical_xFeature“和来回切换到主分支上做其他工作
的
过程
中
,我在"topical_xFeature”分支上
提交
了不止
一次
,但在每次
提交
之间,我没有
进行
任何推送。First,你认为这是一种糟糕
的
浏览 65
提问于2011-04-20
得票数 146
回答已采纳
1
回答
组织和修改拉请求
的
正确
方法
是
什么
?
git
、
github
、
pull-requests
我第
一次
在一个开源项目上工作,我在源代码
中
添加了一个特性。我一直在做
的
事情是,我已经把我
的
个人
提交
压缩到了干净
提交
的
特性上。现在,每次我需要修复代码
中
的
某些代码,因为它失败了测试,我都在编辑代码,并将git
rebase
-i HEAD~2和
squash
重新定位到原来
的
特性
提交
中
。这是可行
的
,但是
每个
增量修复<
浏览 0
提问于2015-08-04
得票数 1
2
回答
将团队从Git Merge切换到
Rebase
git
、
workflow
、
git-merge
、
git-rebase
我们
的
研发与两个中心repos合作,最初是由非常顽固
的
聪明人开始
的
,一个与
rebase
合作,另一个与gitflow和合并一起工作。虽然我很喜欢
使用
合并,而且我看到大多数github项目都
使用
这种模式,但我们面临着遵循"
rebase
“
的
压力,因为我们正在转向一个更有组织
的
Gerrit代码审查系统,许多开发人员从其他团队来到我们
的
repo所以它是这样
的
:手册页警告我永远不要混用rebasing
浏览 0
提问于2015-11-03
得票数 3
1
回答
当快进可用时,Git rebasing交互式不压缩
git
rebase
dev -i$
浏览 3
提问于2011-05-20
得票数 2
回答已采纳
4
回答
压缩并将主文件合并到同一分支
中
git
、
github
有没有
办法将
master
压缩并合并到同一个分支
中
?有效地获取所有待处理
的
提交
并将它们放入1个
提交
中
?merge --
squash
my-branch (处理任何合并冲突),最后删除my-branch并将my-branch-
squash
重命名为my-branch 这看起来很转弯抹角,而且可能很糟糕,所以我试着看看是否有其他
方法
我试图解决
的
意图是,当我将分支放在github上时,它们被“挤压并合并”到主
浏览 61
提问于2018-01-06
得票数 17
回答已采纳
3
回答
压缩多个历史
提交
git
、
git-squash
我有大约20000次
提交
的
SVN历史记录。我搬到吉特并保留了历史。现在我在26000
提交
,我想压缩所有
提交
从1到20000。初始
提交
: a4f5d18 git checkout 5a42d81但我明白:invalid upstream
squ
浏览 0
提问于2017-08-10
得票数 4
回答已采纳
2
回答
利用git合并-壁球合并发展成为主人时,主人以前是合并为发展?
git
、
version-control
、
merge
我
的
主人分支和我
的
特征分支。理想情况下,我希望将开发分支上
的
所有
提交
压缩为一个单独
的
提交
。我想我
可以
用 git merge --<
浏览 6
提问于2017-08-08
得票数 1
3
回答
将合并合并到单个合并
中
git
我已经多次将主线分支合并到
功能
分支,但只有几次非常小
的
合并冲突。我想要清理历史记录,以便在最后只有一个合并。做这件事最好
的
方法
是
什么
?
浏览 1
提问于2011-12-22
得票数 5
4
回答
在我自己
的
公司中
使用
Git和Subversion
git
、
git-svn
我想将Git用于我自己
的
目的,并且我必须在我
的
公司中
使用
Subversion存储库。我知道有'git svn‘命令,但它也需要git仓库
中
的
线性历史记录。问题是,我想:-将git存储库与我
的
远程磁盘上
的
另一个git存储库同步,以便我
可以
将它与不同计算机上
的
另一个git存储库同步-最重要
的
是:我想在我
的
git存储库中频繁
提交
,当我决定这些小步骤值得
提交
(大
浏览 0
提问于2010-01-27
得票数 5
3
回答
如何最好地压缩旧
提交
git
、
git-squash
一位开发人员最近离开了,他在几个月前
的
repo
中
留下了大量
的
提交
,就像“更新”一样。理想情况下,我希望将它们压缩到一个
提交
中
,但我只在最近
的
提交
中
这样做过。对于下面这样
的
提交
,我该怎么做呢(假设2个月前
的
提交
意味着有数百个这样
的
提交
)?……从2个月前开始aabbdd updated aabbee
浏览 6
提问于2016-01-12
得票数 19
4
回答
我
一次
只能压缩2个
提交
吗?
git
、
git-merge
、
git-rebase
当我试图以交互方式将多个
提交
重新定址(挤压)为一个
提交
时,它只挤压最后两个
提交
,因此我最终不得不多次挤压。 我正在
使用
源码树,但我已经尝试在控制台中执行此操作,并获得相同
的
结果。有
什么
想法吗?
浏览 2
提问于2015-12-06
得票数 1
4
回答
如何在git
中
管理合并和重基?
git
、
merge
、
rebase
我
的
目的是重新定位。这对我来说很有意义。基本上,我有一个我正在做
的
特性分支,我准备把它放到主分支
中
,我会做一个重基,将我所有的
提交
压缩成一个干净
的
分支,这样它就
可以
很容易地集成到主人中,
而
不需要所有混乱
的
历史。对吗?这就是我们一直在做
的
。 完成所有操作后,将
功能</e
浏览 13
提问于2010-12-02
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券