Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Git 暂存环境


Git 暂存环境

Git 的核心功能之一是暂存环境和提交的概念。

在工作过程中,您可能会添加、编辑和删除文件。但是,每当您达到一个里程碑或完成工作的一部分时,都应该将文件添加到暂存环境中。

已暂存的文件是可以提交到您正在使用的代码库中的文件。您很快就会了解有关commit 的更多信息。

目前,我们已经完成了对index.html 的操作。因此,我们可以将其添加到暂存环境中

示例

git add index.html

该文件应该处于已暂存状态。让我们检查一下状态:

示例

git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
    new file: index.html

现在,该文件已添加到暂存环境中。


Git 添加多个文件

您也可以一次暂存多个文件。让我们再向工作文件夹中添加 2 个文件。再次使用文本编辑器。

一个README.md 文件,用于描述代码库(建议所有代码库都使用)

示例

# hello-world
Git 教程的 Hello World 代码库
这是 https://w3schools.org.cn 上 Git 教程的示例代码库。

此代码库是在教程中逐步构建的。

一个基本的外部样式表(bluestyle.css

示例

body {
background-color: lightblue;
}

h1 {
color: navy;
margin-left: 20px;
}

并更新index.html 以包含样式表

示例

<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
<link rel="stylesheet" href="bluestyle.css">
</head>
<body>

<h1>Hello world!</h1>
<p>这是我的新 Git 代码库中的第一个文件。</p>

</body>
</html>

现在将当前目录中的所有文件添加到暂存环境

示例

git add --all

使用--all 而不是单个文件名将暂存所有更改(新、修改和删除)文件。

示例

git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
        new file:   README.md
        new file:   bluestyle.css
        new file:   index.html

现在所有 3 个文件都已添加到暂存环境中,我们准备进行第一次commit

注意: git add --all 的简写命令是git add -A


通过练习测试自己

练习

将 index.html 添加到暂存环境

git  index.html

开始练习


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.