相关疑难解决方法(0)

在git中,merge --squash和rebase之间有什么区别?

我是git的新手,我正在努力理解壁球和篮板之间的区别.根据我的理解,你做一个篮板时做一个壁球.

git merge rebase git-rebase squash

336
推荐指数
5
解决办法
13万
查看次数

Git合并扁平化

如果我在一个功能的多个分支上工作,我git pull branch1 branch2 branch3会将所有更改提取到我的主分支中.但是,也会复制每个分支的所有提交日志.如何将提交日志压缩为单个消息?

git git-pull git-merge git-push

40
推荐指数
3
解决办法
4万
查看次数

将一系列小提交重新定义为逻辑单元提交

在某些设置中,我习惯在本地使用git,然后导出diff,然后提交详细说明.因此,当我在本地开发时,我会不断提交,并且在提交之前不会打扰有意义的提交消息或完美测试.

但是,当使用git在github上发布代码时,我宁愿删除那些小提交的历史记录,只创建一个表示经过良好测试的逻辑更改的提交.

什么是实现这一目标的最佳方式,只要我觉得我已经探索了一条小路径(无论如何未经证实),而不改变我当地的工作流程?

git

3
推荐指数
1
解决办法
1400
查看次数

标签 统计

git ×3

git-merge ×1

git-pull ×1

git-push ×1

git-rebase ×1

merge ×1

rebase ×1

squash ×1