git workflow 最佳的實作模式是什麼?
某草草
某草草 2017-04-25 09:03:38
0
2
735

git workflow 通常會用到各分支的工作流程。
例如已經在一個分支上進行一部分開發,又要再次分支上新建一個分支,讓新分支的commit 記錄為空,我建立的分支就是會帶由原先分支記錄的資訊。如何更好的應用gitflow.

某草草
某草草

全部回覆(2)
滿天的星座

我看你的要求是:

再此分支上新建一個分支,讓新分支的commit 記錄為空

如果要為空的話,那麼可以用「孤兒分支」來實現這一點,這個 git-flow 應該是沒有提供對應的命令了。

具體如下:

$ git checkout --orphan <NEW_BRANCH_NAME>

這樣創建的分支會包含起點分支(也就是你執行命令時所在的分支)的所有文件,不過所有的文件都處於未 stage 的状态(意味着你可以有选择的决定新分支的第一次提交要包含哪些文件),并且历史记录也是完全空白的,就好像你刚执行过 git init 一樣。

洪涛

我強烈的反對新人使用gitflow這類插件。不了解原理試圖走捷徑反倒誤事。
https://github.com/nvie/gitflow#creating-featurereleasehotfixsupport-branches
gitflow的git flow feature start <name> [<base>]指令中提供一個可選的base參數來指定start point

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板