我有一个带有主分支和开发分支的项目。所有更改都应在开发分支中提交。我不小心将其提交到了 master 分支并推送到了 Github。开发分支中需要此提交。由于很难撤消最后一次推送,我认为将这个提交合并到开发分支然后我将开发分支合并回主分支可能是一个好主意。
如果我这样做:
git fetch origin
git branch
我明白了:
* master
如果我这样做:
git checkout development
我明白了:
error: The following untracked working tree files would be overwritten by checkout:
(all kinds of files)
Aborting