Git - Status命令

Git - Status命令 首页 / Git入门教程 / Git - Status命令

git status命令用于显示存储库和暂存区的状态。它使我们可以查看已跟踪,未跟踪的文件和更改。该命令将不显示任何提交记录或信息。

通常,它用于显示 Git Add Git commit 命令。我们可以检查更改和文件是否被跟踪。

让我们了解状态命令的不同状态。

Working Tree 状态

在开始使用git status命令之前,让我们看一下没有进行任何更改时git status状态。要检查状态,请打开git bash,然后在所需目录上运行status命令。它将运行如下:

$ git status

输出:

Git Status

由于在工作树中没有要跟踪或取消跟踪的内容,因此输出显示为working tree clean

创建文件时状态

当我们在存储库中创建文件时,存储库的状态会更改。让我们使用 touch 命令创建一个文件。现在,使用status命令检查状态。考虑以下输出:

Git Status

从上面的输出中可以看到,状态显示为" nothing added to commit but untracked files present (use 'git add ' to track)"。 status命令还显示建议。与上面的输出一样,建议使用add命令来跟踪文件。

让我们跟踪文件,并将文件添加到存储库后将看到状态。要跟踪文件,请运行add命令。考虑以下输出:

Git Status

从上面的输出中,我们可以看到暂存文件后的状态显示为" changes to be committed"。

在提交之前,我们可以检查状态。此命令将帮助我们避免不想提交的更改。让我们提交它,然后检查状态。考虑以下输出:

Git Status

我们可以看到,提交文件后的当前状态与以前一样是干净的。

修改文件时状态

让我们检查修改现有文件时的状态。要修改文件,请运行 echo 命令,如下所示:

$ echo "Text"> Filename

上面的命令会将文本添加到指定的文件中,现在检查存储库的状态。考虑以下输出:

Git Status

我们可以看到更新的文件显示为未跟踪的文件。它以红色显示,因为尚未上演。登台时,其颜色将变为绿色。考虑以下输出:

Git Status

删除文件时状态

让我们检查一下从存储库中删除文件时的状态。要从存储库中删除文件,请运行rm命令,如下所示:

链接:https://www.learnfk.comhttps://www.learnfk.com/git/git-status.html

来源:LearnFk无涯教程网

$ git rm 

上面的命令将从存储库中删除指定的文件。现在,检查存储库的状态。考虑以下输出:

Git Status

存储库的当前状态已更新为已删除。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Python核心技术与实战 -〔景霄〕

Elasticsearch核心技术与实战 -〔阮一鸣〕

安全攻防技能30讲 -〔何为舟〕

分布式数据库30讲 -〔王磊〕

To B市场品牌实战课 -〔曹林〕

爆款文案修炼手册 -〔乐剑峰〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

LangChain 实战课 -〔黄佳〕

Rust 语言从入门到实战 -〔唐刚〕

好记忆不如烂笔头。留下您的足迹吧 :)