问题标签 [git-status]

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 投票
2 回答
755 浏览

git - Git状态总结

我在 git 的一个文件夹下递归地添加了文件和文件夹,并想知道摘要(比如 x 个文件,y 个文件夹)。我没有找到适合 git status 的参数。我们有办法获取这些信息吗?

0 投票
0 回答
4352 浏览

git - Git状态显示“致命:坏对象头”

我刚刚做了一个git status,它抛出了以下错误:

致命:坏对象HEAD

我也尝试过git fsck给出以下输出:

有什么想法可以轻松解决这个问题吗?

0 投票
2 回答
190032 浏览

git - Git 暂存文件列表

我使用 暂存了很多文件git add,现在我想查看我暂存的所有文件,没有未跟踪的文件或更改但未暂存的文件。

我怎么做?使用时,git diff --cached我可以看到我刚刚上演的内容的变化。所以然后我尝试使用git status --cached,但--cached不幸的是,这不起作用git status

0 投票
2 回答
184 浏览

git - Git重写文件中的所有行?

我试图弄清楚为什么有时git会在提交中删除整个文件,然后重新重写所有行。

发生这种情况时,我们无法正确定位所有更改。

例子:

原始文件:

hello world

然后我添加一个新行:

(git的正确行为是:)

hello world + This is a new line

但有时我们在提交中会遇到这种情况:

-hello world +hello world +This is a new line

在这个例子中,只有两行,所以很容易弄清楚发生了什么。但这发生在大文件上。

这种行为的原因可能是什么?此外,在同一个提交中,可能有正确的文件(其中 git 仅识别已更改的行)和不正确的文件。

0 投票
1 回答
1081 浏览

git - Git状态与不同远程的比较

这里,但我认为它被误解了(或者我可能误解了这个问题)。所以让我在这里问清楚。当我这样做时,我(除其他外)会收到一条线,告诉我我是否落后于(或从)我正在跟踪的远程分支。这很棒。但是,我有不止一个遥控器。我有一个“官方”遥控器(来源),它是共享的(我只在东西“准备好”时推送)和一个“个人”遥控器(工作),我用来从家里/工作中推送东西,所以换电脑后还能继续工作。现在,当我这样做时,将本地分支与已经提出了一个类似的问题(或者我正在跟踪的任何远程分支)。但是,我也想将它与其他遥控器/分支进行比较,但不要拉,只是比较。理想情况下,我想做这样的事情:git statusgit statusorigin/branch_name

并获得我的本地分支与工作/分支名称的状态比较。

请注意,我不想做差异,也就是说,我对哪些文件/路径不同不感兴趣。我只想看看两个分支是否/何时分叉,或者一个是否领先于另一个。

另请注意,我可以使用 以图形方式获取此信息gitk --all,查看两个分支在树中的位置,但我想从命令行执行此操作。此外,在多个分支的情况下,显示的树gitk --all可能会一团糟。

谢谢

0 投票
1 回答
2818 浏览

git - git status - 不显示未跟踪的文件

是否可以选择git status不显示未跟踪的文件?

我试过git status -u no了,但这隐藏了一切并告诉:

“没什么可提交的,工作目录干净”

即使你有文件都为提交而上演,而不是为提交而上演。

我希望它只显示为提交和修改文件暂存的文件,但跳过未跟踪的文件。

0 投票
2 回答
11760 浏览

git - 整台计算机处于 Git 状态的未跟踪文件

我是 git 新手,我想我不小心克隆到了根目录中。当我提交一个文件(index.html)时,我注意到我的整个计算机(我的桌面、我的文档等)都在未跟踪的文件中。我删除了存储库,我想删除所有未跟踪的文件,显然不会从我的计算机中删除所有内容。我是新手,对丢失文件感到偏执。

0 投票
1 回答
1848 浏览

windows - 十字符号在 Git for windows 中的文件上表示什么

我正在为 Windows 使用 Git 客户端。

我最近提取了一个存储库并进行了一些修改并删除了一些文件(不是移位删除)。

当我撤消删除时,我在文件上看到附加的十字标记/这是什么意思?

如果出现问题,我该如何恢复到原来的状态。

在此处输入图像描述

0 投票
2 回答
1328 浏览

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

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

谢谢

--更新一--

0 投票
1 回答
884 浏览

git - 如何从存储库的所有分支检查 github 提交历史记录?

我们在 GitHub 上有一个拥有近 10-15 个分支的存储库,开发人员通常每天提交近 3-4 个分支。我需要检查谁已提交,谁不是来自所有这些分支。请指导我,我该怎么做。