我有一个关于git的简单问题。
我想知道使用分支的常用方法是什么。
弄清楚你创建了一个用于身份验证的分支,你没有完成,或者你将在以后添加其他东西。然后你在另一个分支上工作,例如关系。
如果现在,我完成了我必须做的关系,我想添加关于身份验证的东西。我是否必须切换到身份验证分支,还是必须创建另一个分支?
由于
答案 0 :(得分:2)
分支是任何独立的。想要开发新功能吗?做一个分支。想要修复一个可能需要几分钟才能解决的错误?做一个分支。想要玩不同的配置吗?做一个分支。
Git中的分支是非常轻量级,所以永远不要害怕分支并做一些事情。如果要将更改重新组合在一起,只需使用git merge
命令将更改从一个分支合并到另一个分支。
答案 1 :(得分:1)
切换到身份验证分支并在关系分支中合并
答案 2 :(得分:1)
在身份验证中将合并身份验证变为关系一样简单,无需切换。这将在关系中创建一个提交,将您从身份验证更改为关系(可能会发生冲突,您可能需要解决它们)
git merge authentication
其他解决方案,如果你想保持你的历史直线,是反对,你会改变关系认证,这将通过你的所有提交按顺序添加它们。在这种情况下,您可能也会遇到冲突。在这里你可以解释它们之间的区别: