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 添加多个文件

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

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

示例

# hello-world
Git 教程的 Hello World 存储库
这是一个 Git 教程的示例存储库,网址为:https://w3schools.org.cn

本存储库是在教程中逐步构建的。

一个基本的外部样式表(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>This is the first file in my new Git Repo.</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

现在所有三个文件都已添加到暂存环境,我们已准备好进行第一次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.