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