将文件添加到暂存区

GitGitBeginner
立即练习

This tutorial is from open-source community. Access the source code

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

Git 是一种流行的版本控制系统,它允许开发者跟踪对其代码库所做的更改。Git 的一个基本特性是暂存区,它允许开发者有选择地决定提交哪些更改。在本实验中,你将学习如何使用 Git 将文件添加到暂存区。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/add("Stage Files") subgraph Lab Skills git/add -.-> lab-12761{{"将文件添加到暂存区"}} end

将文件添加到暂存区

你一直在处理存储在名为 https://github.com/labex-labs/git-playground 的 Git 仓库中的一个项目。你已经对代码库做了一些更改,并想将这些更改提交到仓库。然而,你只想提交特定的更改,而不是你所做的所有更改。要做到这一点,你需要将文件添加到暂存区。

  1. 你将在 git-playground 目录中进行一些更改:
echo "hello" > index.html
echo "world" > style.css
echo "git" > one.js
echo "labex" > two.js
echo "hello git" > 1.py
echo "hello labex" > 2.py
  1. 将这些文件添加到暂存区:
git add index.html style.css
  1. 查看当前工作目录和暂存区的状态,包括哪些文件被修改、哪些文件已被添加到暂存区等信息:
git status
  1. 或者,添加所有扩展名为 .js 的文件:
git add *.js
  1. 再次查看当前工作目录和暂存区的状态:
git status
  1. 你也可以将所有更改添加到暂存区:
git add.
  1. 再次查看当前工作目录和暂存区的状态:
git status

这是最终结果:

Git staging area status

总结

在本实验中,你学习了如何使用 Git 将文件添加到暂存区。你可以使用 git add 命令来添加特定文件,或者使用文件通配符来将多个文件添加到暂存区。将文件添加到暂存区能让你有选择地决定要提交到仓库的更改。