【发布时间】:2020-06-25 07:01:35
【问题描述】:
我开始着手一个新项目,从一开始我就把所有的提交都推送给了 master。但现在我认为我应该使用另一个分支进行开发并将我的代码存储在那里,并且我的 master 中只有生产版本。
有什么方法可以将我的所有文件从 master 移动到新分支?
【问题讨论】:
-
如果您在 master 上创建一个新分支(例如使用
git checkout -b new-name),它们都会已经存在。 -
在
master创建一个新分支然后Reset master back to where it should be -
你现在的回购目标是什么?您只是想为将来的工作使用不同的分支,还是想将主分支恢复为生产代码并将这些提交撤消/迁移到不同的分支?另外,有多少人在这个代码库中工作?
-
在那里,它只会撤消某个提交,但我需要移动所有内容。
标签: git github git-branch