相关疑难解决方法(0)

如何使用git merge --squash?

我有一个远程Git服务器,这是我想要执行的场景:

  • 对于每个bug /功能,我创建了一个不同的Git分支

  • 我继续使用非官方的Git消息在Git分支中提交我的代码

  • 在顶级存储库中,我们必须使用官方Git消息对一个错误进行一次提交

那么如何将我的分支合并到远程分支,以便他们只为我的所有签到提交一个提交(我甚至想为此提供提交消息)?

git git-merge git-squash

1101
推荐指数
8
解决办法
52万
查看次数

在Git中删除后可以恢复分支吗?

如果我跑git branch -d XYZ,有没有办法恢复分支?有没有办法回去,好像我没有运行删除分支命令?

git branch git-branch

1007
推荐指数
14
解决办法
30万
查看次数

为什么我们在git中合并后删除分支?

我有Mercurial的经验,我们在合并后关闭分支.但是,我们不会删除源分支,因此如果发现问题,我们可以跟踪master分支中的所有合并,以识别问题来源的严重(分支).然后我们跟踪分支的提交以识别罪魁祸首.

在git中,我读到我们应该在合并后删除分支.我的问题是

  1. 为什么?如果发现错误,我们如何识别已合并到的错误提交master

  2. 一般来说,你如何git追踪历史来识别错误的提交?

git branch

0
推荐指数
1
解决办法
1220
查看次数

标签 统计

git ×3

branch ×2

git-branch ×1

git-merge ×1

git-squash ×1