git中现有项目的新分支?

时间:2016-03-08 15:41:52

标签: git

我有一个项目,我一直在努力,没有初始提交。最近我做了git init

现在我意识到这需要在它自己的一个分支中,让我们称之为feature-i-should-have-init-first-coded-later

如何在将主人空置的情况下将这种未经训练,未经修改的工作移至分支?

更新
git status产生了这个

On branch master

Initial commit

Untracked files:
  (use "git add <file>..." to include in what will be committed)
  noob.txt

2 个答案:

答案 0 :(得分:2)

你可以在这里git checkout -b new-branch,因为还没有承诺掌握。然后,您可以暂存并提交到新分支。

答案 1 :(得分:1)

如果您不想提交已经处理过的内容,则可以隐藏更改。
完成以下步骤:

git stash
git checkout -b feature-i-should-have-init-first-coded-later
git stash apply

现在,您的新分支包含所有最近的更改 https://git-scm.com/book/no-nb/v1/Git-Tools-Stashing