【发布时间】:2011-10-09 13:02:42
【问题描述】:
这可能很简单,但我目前是一个 git 菜鸟,还没有完全了解 git 分支模型。
假设我目前除了master 之外没有任何分支,但现在我做了一些更改,因为我决定不想保留上次提交(注意:更改尚未提交)。不过,我还不想摆脱这些更改 - 我想将它们放在自己的分支中(例如 experimental_stuff),然后从我之前的提交继续开发。所以我猜步骤是:
- 将当前的 master 设为一个分支 (
git branch experimental_stuff?) - 返回上一个提交 (
git checkout <last_commit>?) - 将此作为我的新主分支,以便将来的提交从这里继续 (
git ????)
这是正确的方法吗?最后一部分需要什么 git 命令(如果有的话)?
[注意:这只是我个人使用的本地 git 存储库,如果有什么不同的话。]
【问题讨论】:
标签: git git-branch