git流:致命:索引包含未限制的更改。流产

git流:致命:索引包含未限制的更改。流产,git,git-flow,Git,Git Flow,我想使用git flow完成一个功能,但我得到一个致命错误:fatal:索引包含未限制的更改。正在中止。 >git --version git version 1.8.3.msysgit.0 >git flow feature list * google-oauth >git branch develop * feature/google-oauth master >git flow feature finish google-oauth fatal: In

我想使用git flow完成一个功能,但我得到一个致命错误:
fatal:索引包含未限制的更改。正在中止。

>git --version
git version 1.8.3.msysgit.0

>git flow feature list
* google-oauth

>git branch
  develop
* feature/google-oauth
  master

>git flow feature finish google-oauth
fatal: Index contains uncommited changes. Aborting.

>git status
warning: LF will be replaced by CRLF in package.json.
The file will have its original line endings in your working directory.
# On branch feature/google-oauth
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       modified:   app.js
>git--版本
git版本1.8.3.msysgit.0
>git流功能列表
*谷歌oauth
>吉特分行
发展
*功能/谷歌oauth
主人
>git流特性完成GoogleOAuth
致命:索引包含未限制的更改。流产。
>git状态
警告:在package.json中,LF将替换为CRLF。
该文件将在您的工作目录中具有其原始行结尾。
#关于分支功能/googleoauth
#要提交的更改:
#(使用“git重置磁头…”取消分级)
#
#修改:app.js

看起来您需要提交更改(如果您想保留更改)
git flow特性finish
不会为您执行此操作

一个简单的:
gitcommit-m“my commit message”
应该可以做到这一点

如果你不想保留更改。您需要按照
git status
消息中的说明进行操作,然后

使用“
git重置磁头…
”取消存储


git流
消息是不言自明的。上面说

致命:索引包含未提交的更改。流产

它只是说您需要在完成流程之前提交更改。所以,如果你想做这些改变,就去做吧

git add app.js
git commit -m "Finished app.js code for google-oauth feature" //Or some other apt message
如果您不想进行这些更改(放弃),可以使用
git stash

git stash
要从隐藏中取回更改,请使用

git stash apply

因此,请提交或放弃这些更改