git流:致命:索引包含未限制的更改。流产
我想使用git flow完成一个功能,但我得到一个致命错误: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
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
因此,请提交或放弃这些更改