gpt4 book ai didi

git - 无法 rebase : you have unstaged changes git

转载 作者:IT王子 更新时间:2023-10-29 00:46:25 32 4
gpt4 key购买 nike

我在一个名为 new_nlp 的分支上,当我执行 git status 时,我得到以下信息:

# On branch new_nlp
# Changed but not updated:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# deleted: untitled.

我无法看到此文件未命名,因为它已被删除。

我想切换到 master 并从 new_nlp 执行 rebase 但是当我 checkout master 并发出命令时:

git rebase new_nlp

我收到以下错误消息:

cannot rebase: you have unstaged changes
D untitled.

我看不到这个文件,也不知道如何删除它。我不知道它是如何添加的。

有谁知道我怎样才能越过这个障碍。我不知道为什么该文件仍保留在索引中。

最佳答案

文件被删除并且已经被 git 跟踪。你可以:

  1. 删除文件并提交更改(git rm --cached untitled; git commit)或
  2. 运行 git checkout -- untitled 取回文件

关于git - 无法 rebase : you have unstaged changes git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5128076/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com