我正在研究 python 中的設計模式,我正在 git 中進行版本控制。我做的第一件事是創建一個名為“Creational Patterns”的分支,在其中我為每個分支(工廠、構建器......等)做了一個提交。后來我創建了一個名為“Structural Patterns”的新分支并移至它。我一直致力于這些模式的這個分支。然而,當我去查看我的“結構模式”分支的歷史時,也有創建模式提交!我認為 git 正在做快進合并,但是我有以下問題:是否有可能在沒有創建模式分支的提交的情況下擁有這個結構模式分支?或 git 將始終自動執行此操作。非常感謝!
uj5u.com熱心網友回復:
您從“Creational Patterns”分支切換了分支。如果你從你的main分支開始一個新的分支,那就不同了。如果您創建一個新分支,它將從您當前所在的位置創建一個分支。(如果那是一個不同的分支,它將采取那個)
您將需要重新設定您的分支。@torek 在另一個問題上對此有一個很長的答案。您可以在這里查看:如何更改分支的起點?
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/526283.html
上一篇:git-如何查找參考源代碼中不再存在的特定檔案擴展名的提交
下一篇:限制Git選項卡自動完成
