2017-08-25 125 views
0

我已經與master分支分叉了一個回購。我在這裏犯了一些變化。我必須現在工作一些功能。我可以創建一個功能分支最新從上游和沒有提交我的主分支在我的叉子GitHub功能分支

回答

1

實際上很簡單。

創建新的分支feature,取upstream/master和復位feature

# fetch latest `master` from `upstream` remote 
$ git fetch upstream master 

# create and checkout new `feature` branch off your current branch (`master`) 
$ git checkout -b feature 

# reset `feature` branch to `upstream/master` 
$ git reset upstream/master --hard 
+0

我建議你修改上述原則**創建當前'master'的副本**,其重命名爲別的東西然後**'重置'您的'主'**,以避免每次未來的貢獻必須遵循上述步驟。 – ashmaroli