在现有存储库中初始化git流

khe*_*nik 6 git github

我已经有一个包含几个分支的现有存储库.现在我必须使用源树在这里初始化git流.但是,当我点击"git flow"按钮,并尝试初始化git流时,我收到以下错误:

sh.exe C:\Users\Foo\AppData\Local\Atlassian\SourceTree\gitflow_local\gitflow\git-flow init -d
fatal: Working tree contains unstaged changes. Aborting.

Completed with errors, see above.
Run Code Online (Sandbox Code Playgroud)

我在每个分支上都使用git pull和git push,没有任何未经修改的变化......出了什么问题?

另外,不会在现有repo上使用git flow命令删除任何文件?

小智 7

您已取消暂存更改。这是git跟踪但未提交或添加的文件上的更改,因此不上演。如果您不关心这些更改,则可以使用:

git reset --hard
Run Code Online (Sandbox Code Playgroud)

回到您的HEAD状态。

如果您确实关心这些更改,则应在运行命令之前添加/提交它们。(您可以通过查看这些更改git diff)。