小编use*_*626的帖子

Git列出了相同的文件修改而不是为提交暂存?

出于某种原因,Git告诉我,我有一个既"要提交"又"没有提交进行"的文件?这没有意义:

% git status 
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   modified:   Dir1/Dir2/filename.cpp
#
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   modified:   Dir1/Dir2/filename.cpp
Run Code Online (Sandbox Code Playgroud)

Dir1,Dir2filename.cpp肯定所有的同一个文件.我不得不filename.cpp再次添加以使其显示为要提交的更改(在它最初位于存储库之后).关于唯一可能导致问题的是我被藏起来了pull --rebase,然后弹出了stash.gitignore没有列出Dir1,Dir2filename.cpp在任何地方,模式不建议他们会抓住这个文件?

git

27
推荐指数
3
解决办法
1万
查看次数

标签 统计

git ×1