eclipse向git 提交代码时 找不到自己的新增文件 怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse向git 提交代码时 找不到自己的新增文件 怎么解决相关的知识,希望对你有一定的参考价值。

Eclipse git的插件没有用过,用过idea的git插件,提交的时候直接commit push就可以了。我建议还是用客户端命令行吧~下个Git Bash,用命令操作,一切都解决啦~ 参考技术A 找到违背标记的文件,右击>compare with>index,然后将文件内容推到右边的本地库,保存。这时会发现之前被标记的文件图标上出现了一个“+”号,这时可以直接提交本地库了。

Git 找不到元文件

【中文标题】Git 找不到元文件【英文标题】:Git won't find Metafiles 【发布时间】:2015-05-30 03:51:34 【问题描述】:

这是一件很奇怪的事情。我正在与一个团队合作,我们使用 Git 来共享项目。当我将更改推送到项目时,我的元文件永远不会显示为提交文件的一部分。有时,当我推送我的更改时,元文件会在项目的其他用户版本上注册。

但有时,尤其是当我创建新脚本或预制件时,它们没有得到元文件。

我知道我已经检查了编辑器菜单中的“显示的元文件”选项。那么,我错过了什么?为什么会这样?

我正在使用带有 UnityPro 的 MacBook。我使用 SourceTree 管理我的 Git,但我正在寻找的文件也不会通过终端出现在常规 Git 中。

【问题讨论】:

元文件是否存在,或者是否被忽略? 嗨,我有一些问题想了解更多信息!如果您尝试运行 git ls-files *.meta 您会看到新的元文件吗?如果您的元文件存在但未被 git 跟踪,您可以使用 git add my/new/file.meta 添加它们吗? .gitignore 文件 (> cat .gitignore ) 里面是什么? 元文件存在。我用梅奥的命令进行了验证。我能够找到文件并推送我想要的文件。但是它们仍然没有出现在我更改的文件列表中。我检查了我的 gitigore 和 .meta 未列出。 所以,我了解到 Git 忽略了任何新创建的元文件。我必须进入并从忽略文件列表中手动添加它们。之后,这些文件似乎被推送了,但它们没有列出这样做。 【参考方案1】:

您应该编辑您的 .gitignore 文件以不忽略元文件。 .gitignore 是一个hidden file,它可以位于项目结构中的任何位置,但通常位于项目的根文件夹中。

忽略元文件是不安全的,除非它们是文件夹元文件,因此您应该删除可能存在于 .gitignore 文件中的*.meta。如果您想忽略文件夹元文件,请查看this question。

【讨论】:

@Whelandrew 有意义吗?

以上是关于eclipse向git 提交代码时 找不到自己的新增文件 怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

将代码从 Eclipse 提交到 Git 存储库时无法连接到任何 URI 错误

eclipse 中 git 解决冲突(重点)

gitee怎么运行别人的代码eclipse

eclipse项目转移至IDEA与IDEA tomcat报错(idea自带tomcat版本太高)与war包部署到win服务器与idea提交git的总结

eclipse egit 更新未提交文件的方法

向 dataproc 集群提交 pyspark 作业时出错(找不到作业)