Git最佳实践

  • 本文关键字:最佳 Git git
  • 更新时间 :
  • 英文 :


嗨,我是Git的新手,想知道应该如何处理下面的场景。

我有一个开发部门,正在开发新功能,然后我意识到我的实时应用程序有一个bug。我修复了master上的错误。我现在想要/需要对开发分支进行错误修复。

我该如何处理?我要去开发分支和合并主控吗?

这是git真正大放异彩的众多场景之一。

您所要做的就是通过检查特性分支并发布,将master拉入您的开发分支

git pull origin master

如果开发分支与main冲突,因为错误修复程序更改了与开发分支相同的行,那么您可能更喜欢在master之上重新设置分支的基础。

git rebase -i origin/master

这将重新应用您的更改,就好像它们是在当前master上的更改之后完成的一样,并且在某些情况下可以进行更干净的合并。

通过将开发分支分支到一次性测试分支,然后使用git diff将一次性分支与开发分支进行比较,可以安全地对这两个命令进行实验。

最新更新