问题描述
为了工作,我不得不克隆一个存储库。在我的本地仓库中,我在master分支上做了一些更改。但是现在我需要在远程仓库中的新功能分支上进行相同的更改。我该怎么做而不更改原始仓库的主分支。我遵循this tutorial,它说我必须从原点退出,但是我的更改会覆盖原点的master分支。也许我应该做的是创建一个本地功能分支,而不是在master分支上修改代码?
解决方法
创建一个新的本地分支机构
git checkout -b myFeatureBranch
然后为其设置上游,并将其推送到服务器
git push --set-upstream origin myFeatureBranch