Git概述

Git记录快照。
Git直接将数据保存为版本。(不是差异,而是直接保存)
Git可以回到以前的状态。(通过跟踪提交可以回到以前的提交)

工作区 (自己的工作区) ①⇨ 本地仓库 (自己电脑上的历史数据) ⇨ 远程仓库 (Github)

首先,将整体快照作为记录,而不是差异保存在本地。

从他人的数据中获取信息
远程仓库(Github)-> 本地仓库-> 工作区

本地包含三个区域。
工作目录 git add → ①暂存区(准备提交的变更快照)git commit → 本地存储库(记录快照)。

为什么要有舞台?
因为只想要将修改过的文件添加到舞台。
想要将不需要的文件与其分开。

请用中文将下面的内容进行改写,只需要提供一种选项:
///

? 工作树 index.html //git add//⇨ ? 仓库 压缩index.html文件内容//git add//⇨ ? 暂存区 index.html 压缩文件A //git commit//⇨ ? 仓库 树1 压缩文件提交1(树1、作者、日期、提交信息)

Git的本质是将数据进行压缩并保存为快照,通过追踪提交可以获取以前的文件。

创建本地仓库
git init
使用该命令来创建.git文件夹
在.git文件夹中包含了git所需的全部内容

% mkdir git_tutorial(ファイル作成)
% cd git_tutorial 
git_tutorial % git init
Initialized empty Git repository in /
git_tutorial % ls -a
.	..	.git
git_tutorial % ls .git/
HEAD		description	info		refs
config		hooks		objects

使用以下的命令可以获取到git仓库的文件。

 % git clone https://github.com/microsoft/vscode.git
Cloning into 'vscode'...
remote: Enumerating objects: 1246200, done.
remote: Total 1246200 (delta 0), reused 0 (delta 0), pack-reused 1246200
Receiving objects: 100% (1246200/1246200), 463.28 MiB | 6.77 MiB/s, done.
Resolving deltas: 100% (892372/892372), done.
 git_tutorial % ls -a
.	..	.git	vscode
 git_tutorial % cd vscode
 vscode % ls -a
.			.mailmap		extensions
..			.mention-bot		gulpfile.js
.devcontainer		.vscode			package.json
.editorconfig		.yarnrc			product.json
.eslintignore		CONTRIBUTING.md		remote
.eslintrc.json		LICENSE.txt		resources
.git			README.md		scripts
.git-blame-ignore	SECURITY.md		src
.gitattributes		ThirdPartyNotices.txt	test
.github			build			tsfmt.json
.gitignore		cglicenses.json		yarn.lock
.lsifrc.json		cgmanifest.json

请用中文流利地改述以下内容,只需要一个版本:

///

请用中文将以下句子换句话表达出来,只需要一种说法:

记录更改 commit (将从暂存区保存到仓库)
将创建树文件和提交文件。
– 树文件:可追踪版本的历史
– 提交文件:可查看提交的内容
建议使用 git commit -m 添加消息
也推荐使用 git status 确认状态

git_tutorial % git status        
On branch master
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
	modified:   index.html
git_tutorial % git commit -m thirdcommit 
[master 009c55f] thirdcommit
 1 file changed, 2 insertions(+), 1 deletion(-)
git_tutorial % git status
On branch master
nothing to commit, working tree clean

请将以下内容用中文进行翻译:

广告
将在 10 秒后关闭
bannerAds