【发布时间】:2022-11-28 17:00:54
【问题描述】:
我在构建具有多个分支的应用程序时遇到了这个问题
我不仅期待代码,还期待我之前在上一个分支中所做的提交合并到一个新分支中
【问题讨论】:
-
没有提交,一旦做出,就永远不会改变——但这是指通过其原始哈希 ID 找到的提交。但是,包含任何一个特定提交的一组分支,做更改,即使提交本身已完全冻结。这是因为松散和模糊的是“一个分支”的想法!提交是可靠的;这分支机构很滑。
-
正如 VonC 回答的那样,进行真正的合并会进行新的提交二父母。这会导致尚未在当前分支上的提交突然“在”该分支上,而不会在任何地方更改任何提交。所以只在 branchA 上的提交现在在两个都分支和分支(在“git switch branch && git merge branchA”之后)。
标签: git