~ master ?49 ❯ git status
> warning: could not open directory '.Trash/': Operation not permitted
On branch master
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
~ master ?49 ❯
> nothing added to commit but untracked files present (use "git add" to track)
?49
是什么意思?它与Git有关系吗?
此外,当我输入git status
时,它会列出我的所有文件并提供给我:
> nothing added to commit but untracked files present (use "git add" to track)
答案 0 :(得分:0)
?49
表示您的当前Git存储库中有49个未跟踪的文件。
问:Git状态中的不同符号是什么意思?
使用精益,经典或彩虹样式时,Git状态可能如下所示:
feature:master ⇣42⇡42 *42 merge ~42 +42 !42 ?42
传奇:
| Symbol | Meaning | Source | | --------| ------------------------------------------------------------------| ---------------------------------------------------- | | feature | current branch; replaced with #tag or @commit if not on a branch | git status | | master | remote tracking branch; only shown if different from local branch | git rev-parse --abbrev-ref --symbolic-full-name @{u} | | ⇣42 | this many commits behind the remote | git status | | ⇡42 | this many commits ahead of the remote | git status | | *42 | this many stashes | git stash list | | merge | repository state | git status | | ~42 | this many merge conflicts | git status | | +42 | this many staged changes | git status | | !42 | this many unstaged changes | git status | | ?42 | this many untracked files | git status |
如果您已在主目录的根目录下创建了一个Git存储库来存储点文件,则可能要忽略其中的未跟踪文件。您可以通过执行以下命令来实现:
git -C ~ config status.showuntrackedfiles no
这将产生多种效果:
.Trash
的权限警告将消失。git status
将更快。git status
不会列出49个未跟踪的文件。?49
将从您的提示中消失。您可以使用以下命令撤消上述命令:
git -C ~ config --unset status.showuntrackedfiles