Menu
CoddyTech

Git 状态

本课属于 Coddy Terminal 学习旅程的“版本控制”单元。第 7 课,共 58 课。

最常用的 Git 命令无疑是 git status。它会告诉你仓库的当前状态:哪些文件已更改,哪些已暂存,哪些尚未被跟踪。

git status

在一个刚初始化、没有文件的仓库中,输出如下:

On branch main

No commits yet

nothing to commit (create/copy files and use "git add" to track)

添加文件后,git status 会在 Untracked files 下突出显示这些文件。提交更改时,它会显示哪些文件已修改、已暂存或处于干净状态。

如需简洁、便于机器处理的视图,请使用简写形式:

git status --short

每个发生更改的文件都会打印一行,并附有一个双字母代码来说明文件的状态(我们会在下一章介绍这些代码)。

challenge icon

挑战

入门

该文件夹中已经有一个名为 hello.txt 的未跟踪文件。初始化仓库,然后运行 git status --short,查看该文件是否标记为未跟踪。

未跟踪文件前面会显示前缀 ??。

亲手试试

终端
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

版本控制中的所有课

自己练习: Terminal 在线编辑器