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