Git无法检测到新文件

阿玛杜卡巴涅莱斯

根据我的Eclipse,我在develop分支机构工作

这是我的git状态

$ git status
On branch develop
Your branch is up-to-date with 'origin/develop'.

nothing to commit, working directory clean

但是列出文件后,我的项目中存在一些文件,但我想添加的分支中没有这些文件

 git ls-files

我还在Eclipse中创建了一个新的Java文件,但未检测到git

Konrad'Zegis'

如果您在下面看到文件,git ls-files而在下面没有看到文件,git status则可能它们已经在索引中,并且很有可能已提交。

您可以git cat-file -p HEAD:filename用来检查存储库中对象的内容。

我的猜测是您假设未更改(这可以防止任何更改显示在状态中)或在索引内设置的skip-worktree标志。您可以通过进行检查git ls-files -v file如果在第一列中看到:

  • lovercase字母表示您将未更改的标志设置为true:git update-index --no-assume-unchanged file应该有所帮助。
  • S或者s您将skip-worktree标志设置为true,并且将其取消设置应该会有所帮助:git update-index --no-skip-worktree file
  • 如果看到H它,则表示该文件已提交并且尚未修改。

还有可能是您的索引已损坏,您可以尝试git update-index --really-refresh或删除.git / index(Git应该在必要时为您重新创建该索引)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

git在提交之前删除新文件中的尾随空格

来自分类Dev

在git bash中创建一个新文件

来自分类Dev

Github没有检测到新文件夹

来自分类Dev

Git分支会创建新文件吗?

来自分类Dev

Eclipse未在Maven项目中检测到新文件

来自分类Dev

在Windows中使用Python进行新文件创建检测

来自分类Dev

Git无法识别新文件夹的添加及其子目录

来自分类Dev

使得无法在文件夹内创建新文件

来自分类Dev

更新文件无法正常工作

来自分类Dev

切换git分支不更新文件

来自分类Dev

Git检测到大文件

来自分类Dev

如何在Git中更新文件写入权限

来自分类Dev

git commit错误:检测到大文件

来自分类Dev

Git合并不会获取新文件

来自分类Dev

如何使git stash包含尚未上演的新文件?

来自分类Dev

无法更新以反映新文件吗?

来自分类Dev

创建新文件?

来自分类Dev

git move将文件作为新文件

来自分类Dev

创建新文件?

来自分类Dev

检测何时添加新文件

来自分类Dev

检测何时将新文件添加到目录

来自分类Dev

Git无法检测到已被修改的文件

来自分类Dev

Git没有看到新文件

来自分类Dev

系统无法检测到重命名/新文件

来自分类Dev

'无法更新文件ICEauthority文件/home/user/.ICEauthority

来自分类Dev

AWK-无法更新文件

来自分类Dev

rsync无法检测到新文件和目录

来自分类Dev

Delphi Indy HTTPS从Web服务器检测到最新文件

来自分类Dev

如何强制git将新文件视为新文件,而不是已移动文件?