问题标签 [git-untracked]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
31908 浏览

git - Git上下文中的跟踪文件和未跟踪文件是什么?

我是 Git 新手。我想知道什么是跟踪文件和未跟踪文件?我读了“Pro Git”,但还是不太明白。

有人可以通过提供一个例子向我解释两者之间的区别吗?

0 投票
1 回答
1021 浏览

git - 错误:未跟踪的工作树文件“.gitignore”将被合并覆盖

我该怎么做才能解决这个“已经是最新的”错误:

我创建了一个新的本地仓库并尝试拉取远程主分支。它偶然发现了我的新 .g​​itignore 并出错了。我删除了 .gitignore (将被 repo 替换),但现在我不能拉那个分支。

我希望我能得到这个,因为远程分支已经存储在本地(第一次 git 花了一些时间),但如果是这样的话,那么我想我不知道如何合并那个分支。

这会定期发生 - 知道为什么吗?

0 投票
4 回答
13848 浏览

git - 是否可以跳过暂存区域并(也)将未跟踪的新文件提交到 git?

是否可以在单个内置命令行命令中跳过暂存区域并(也)将未跟踪的新文件提交到 git?如果没有,有什么替代方案?

http://git-scm.com/book/en/Git-Basics-Recording-Changes-to-the-Repository

为 git commit 命令提供 -a 选项会使 Git 在执行提交之前自动暂存已跟踪的每个文件,让您跳过 git add 部分:

$ git commit -a -m 'added new benchmarks'

谢谢。

0 投票
2 回答
1328 浏览

git - 为什么 git status 显示“工作目录干净”即使我添加了一个新文件

问题> 在当前文件夹中添加新文件abc.cpp后,为什么我仍然在 git 中看到消息“工作目录清理”?

谢谢

--更新一--

0 投票
1 回答
279 浏览

git - git diff 不在存储库中的文件对存储库中的文件

我接管了一个项目,其中服务器上的文件不在 git 存储库中。在某个时候创建​​了一个 git 存储库,但文件仍然在服务器上进行编辑,而没有添加到存储库和跟踪。有没有一种方法可以对 git 存储库的服务器文件执行 git diff 以查看我离我有多远?

0 投票
1 回答
39 浏览

git - git中未跟踪的系统文件?

git 将以下目录标记为“未跟踪文件”

我想让 git 忽略这些文件。我尝试使用这篇文章,但无法解决我的问题。有谁知道可能有帮助的视觉分步指南?如果不是一步一步的终端命令,我可以用它来解决我的问题吗?

0 投票
1 回答
1347 浏览

windows - 克隆后立即 Git 未跟踪/未暂存的文件

我克隆了一个 git 存储库,然后在git status. 然后我为 Mac 设置了 fileMode=false,几个文件从 unstaged 中消失了。但我无法理解如何处理其他人。我已经从 stackoverflow 和其他地方尝试了很多东西,但没有任何帮助。

所以我的问题是为什么我在克隆 repo 后立即得到所有这些未跟踪/未暂存的文件,以及如何修复它。我使用 Mac 进行开发,但我尝试在 Windows 中克隆 repo 以查看它是否相同。更有趣的是:它说删除了一些未暂存的文件。

对 git config 进行不同修改后,命令git config -l如下:

苹果电脑:

赢:

我的git status样子是这样的:

苹果电脑:

在此处输入图像描述

赢:

在此处输入图像描述

如何解决?

0 投票
1 回答
20855 浏览

git - 如何在 git 中查看未跟踪的文件而不是未跟踪的目录

git status显示目录(例如small_fc)未跟踪。但是,我想确切地查看目录中的哪些文件(例如small_fc)未被跟踪。

我想知道 .gitignore 是否确实忽略了small_fc目录中的某些子目录。

这是终端输出。

$ git status On branch master 你的分支在 'origin/master' 之前 1 次提交。(使用“git push”发布你的本地提交)

未为提交暂存的更改:(使用“git add ...”更新将提交的内容)(使用“git checkout -- ...”放弃工作目录中的更改)

未跟踪的文件:(使用“git add ...”来包含将要提交的文件)

.gitignore 文件:

目录结构:

在谷歌上找不到。

0 投票
2 回答
4860 浏览

git - 是什么导致文件在 Git 中无法跟踪?

我是 Git 新手,对一些 .scss 文件做了一些工作,这些文件使用 Gulp 编译成 .css 文件。

我已经完成了我的工作,现在准备将我修改后的文件推送到 Github。但是,当我这样做时,我会看到 3 个未跟踪的文件git status:一个日志、一个 .js 和一个 .scss。

这些文件是如何被标记为未跟踪的?我想我必须自己指定。

0 投票
1 回答
333 浏览

linux - Git 忽略并取消跟踪文件 [是的,我已经阅读了其他帖子]

我在我的 gitignore 中放了一些文件夹,但如文档中所述

gitignore 文件指定了 Git 应该忽略的故意未跟踪的文件。Git 已跟踪的文件不受影响

所以我必须取消跟踪一些文件,这是我噩梦的开始

这是我的 gitignore 文件

在此文件中所做的最后修改是添加了 /images/* 行

要取消跟踪此文件夹,我按照此处的 {1}此处的 {2}所述进行操作

关注{1}

问题1:为什么无法取消跟踪这个特定文件?

关注{2}

与特定文件相同的结果

问题 2:为什么我会收到此错误消息?在这里搜索将我引向这一点,但正如我所说,/images/ 下的这些文件被跟踪。

还有蛋糕樱桃

为了验证被忽略的文件列表,我运行了这个命令

这给了我图像、管理员和 mpdf61 文件夹中很长的文件列表。mpdf61 文件夹没有在 gitignore 文件中配置,也没有在 info/exclude 中配置。