Git:将当前主数据转换为分支并保持未提交的更改

时间:2015-04-06 17:23:49

标签: git

我正在为我现在的主人工作并做了很多改动,现在既不是本地也不是远程提交。但是,我准备承诺了。在这样做之前,我想将没有这些未提交的更改的当前主服务器转换为新的分支,但我不完全确定正确的程序是什么。我的第一个想法是在不同的目录中进行干净的克隆

git clone REPO

然后初始化 来自当前主人的新分支

git checkout -b OLD_MASTER

然后提交。然后返回包含未提交更改的另一个克隆并提交它们。但这对我来说似乎是不洁净的。实现目标的正确方法是什么?

1 个答案:

答案 0 :(得分:4)

您可以创建分支并返回主站:

git stash
git checkout -b old_master
git checkout master
git stash pop

但是你不想要tag吗?

git tag old_master