我无法理解使用 Git 的一项原则。
比如他们给了我一个任务,我做到了,承诺对一个新的分支(它是 from dev
)的改动,比如创建新文章的功能。分支名称,例如ТС-1
.
接下来,您需要执行另一项任务,即编辑文章。他们告诉我将它上传到我必须创建的一个新分支,名为ТС-2
.
ТС-2
但这取决于我的分支ТС-1
。而且,如果我理解正确,当我ТС-2
从 dev 分支创建一个单独的分支时,关于创建文章的文件(因为我的语言环境中的项目已经有这些更改)和关于编辑的文件都将到达那里。但是,会是对的吗?毕竟,任务ТС-1
可能不是真的,它需要改变,那么分支ТС-2
呢?它必须重新创建还是什么?
或者您是否需要ТС-2
将分支作为分支而不是DEV
from ТС-1
?
我看不懂这个分支的原理,这就是我上面描述的如何提交这样的更改吗?如果我需要更改上次提交之前所做的事情怎么办?
我进了公司,这里没有教程,我自己想办法。
没有一个正确的答案。在您的情况下,我会从 TC1 创建一个分支。
如果您需要对 TS1 进行更改,则分支将采用以下形式
如果更改也应该在 TS2 中,那么您需要将 TS2 重新设置为 TS1,它将如下所示: