首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不要忽略git资源树中的文件

不要忽略git资源树中的文件
EN

Stack Overflow用户
提问于 2012-12-12 02:28:21
回答 3查看 14.2K关注 0票数 4

我正在从源码树下载一个eclipse项目。.project和.classpath文件未检入。我希望这些检入成功导入。我没有gitignore文件。有没有人能解释一下为什么这些文件不被接受?

我还查看了检查这些文件的源计算机,这些文件就在那里。在该机器上的sourcetree树版本中,它不再显示要检入的文件。

代码语言:javascript
复制
My exlude file looks like this:
# git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~
.DS_Store

这似乎也不是这样的。

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-12-12 03:27:50

您可以使用以下命令查看尚未提交或暂存的内容

代码语言:javascript
复制
git status

这应该表明这些文件还没有被跟踪。您可以通过将它们添加到索引来开始跟踪它们:

代码语言:javascript
复制
git add .project

或者添加所有文件(如果您还没有定义正确的.gitignore,则不推荐使用):

代码语言:javascript
复制
git add .

代码语言:javascript
复制
git add -A

如果您还想进行删除操作。

这里可能发生的另一件事是,您根本看不到.project文件在那里。默认情况下,OSes通常会隐藏这些内容。使用

代码语言:javascript
复制
ls -A

将这些类型的文件包括在目录列表中。要查看上次提交中存储的git的内容,您还可以使用

代码语言:javascript
复制
git ls-tree HEAD
票数 0
EN

Stack Overflow用户

发布于 2012-12-29 21:34:08

要么你的文件没有像@adam-dymitruk告诉你的那样提交到存储库,要么你忽略了它们。运行以下命令:

$ git配置--获取core.excludesfile

看看你得到的文件。你可能有一些模式排除了你的IDE文件。我知道PHPStorm会在某些时候要求您全局排除他们的文件。可能是有人(或eclipse)在你的源机器上做了同样的事情。

票数 7
EN

Stack Overflow用户

发布于 2012-12-12 02:32:11

除了存储库本地.gitignore文件之外,可能还有在存储库中的文件.git/info/exclude中指定的更多忽略选项,或者在全局级别上使用配置。你可能不得不在发送者的机器上检查这些东西,因为那里是文件存放的地方,不会被检入。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13826246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档