我在一个名为new_nlp的分支上,当我执行git状态时,我得到以下内容:
# 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.
Run Code Online (Sandbox Code Playgroud)
我无法看到这个文件没有标题,因为它被删除了.
我想切换到master并从new_nlp执行rebase但是当我签出master并发出命令时:
git rebase new_nlp
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
cannot rebase: you have unstaged changes
D untitled.
Run Code Online (Sandbox Code Playgroud)
我看不到这个文件,我不知道如何删除它.我不知道它是如何添加的.
有谁知道如何通过这个障碍.我不知道为什么文件仍然在索引中.
kni*_*ttl 16
该文件已被删除,并已由git跟踪.您可以:
git rm --cached untitled; git commit
)或git checkout -- untitled
以获取文件