首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git flow: fatal:索引包含未提交的更改。正在中止

git flow: fatal:索引包含未提交的更改。正在中止
EN

Stack Overflow用户
提问于 2014-02-01 22:42:24
回答 2查看 12.1K关注 0票数 5

我想使用git flow完成一个特性,但我得到了一个致命错误:fatal: Index contains uncommited changes. Aborting.

代码语言:javascript
复制
>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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-01 22:46:48

看起来你需要提交你的更改(如果你想保留它们)...git flow feature finish不会为您执行此操作。

答案很简单:git commit -m "my commit message"应该能解决这个问题。

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

使用"git reset HEAD <file>...“来解除

票数 7
EN

Stack Overflow用户

发布于 2014-02-01 22:56:05

git flow消息不言自明。上面写着

致命:索引包含未提交的更改。正在中止。

它只是说您需要在完成流程之前提交您的更改。因此,如果您想要进行这些更改,请执行以下操作

代码语言:javascript
复制
git add app.js
git commit -m "Finished app.js code for google-oauth feature" //Or some other apt message

以防您不想进行这些更改(放弃),您可以使用git stash

代码语言:javascript
复制
git stash

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

代码语言:javascript
复制
git stash apply
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21499405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档