Git安装

✨Git官网下载地址:https://git-scm.com/downloads

官网选择系统对应的版本下载并按默认安装即可。

Dowload

Git仓库

git init(初始化仓库)

1
2
3
Administrator@LAPTOP-89OP7KJM MINGW64 ~/Desktop/LearnGit
$ git init
Initialized empty Git repository in C:/Users/Administrator/Desktop/LearnGit/.git/

🎁打开GitBash,切换到目标文件夹。执行git初始化命令。

🎡执行后提示初始化了一个空目录,并且在目录下生成一个隐藏文件夹.git

🎃这时,我们目标文件夹就是一个仓库(Repository),这个目录里的所有文件都可以被版本控制系统管理。

🍟有了仓库,我们需要创建我们的文件,然后对其进行版本管理。

🥼首先,我们在仓库中新建一个文本文档,命名为“Readme.txt”,并向其写入如下内容:

1
2
This is the first line in the Readme.txt
We will learn how to use Git.

🎠这时,我们可以认为仓库中的文件被修改了,我们需要将它提交以创建新的版本,下面将介绍用到的命令:

git add(添加到暂存区)

1
2
Administrator@LAPTOP-89OP7KJM MINGW64 ~/Desktop/LearnGit (master)
$ git add Readme.txt

🎡执行后,我们将Readme.txt添加到了暂存区,便于修改后选择丢弃修改、临时存储或提交

🧧我们在将文件提交新版本之前必须将文件保存到暂存区

git status(查看仓库当前状态)

1
2
3
4
5
6
7
8
9
10
Administrator@LAPTOP-89OP7KJM MINGW64
~/Desktop/LearnGit (master)
$ git status
On branch master

No commits yet

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

🔩执行后,发现new file,即有了新文件。

🥿这时,我们可以继续执行 git commit -m 命令提交

git commit(提交新版本)

1
2
3
4
5
Administrator@LAPTOP-89OP7KJM MINGW64 ~/Desktop/LearnGit (master)
$ git commit -m "Creat a new file"
[master (root-commit) ebec5bf] Creat a new file
1 file changed, 2 insertions(+)
create mode 100644 Readme.txt

🧶-m 参数后面是版本说明,即注释。我们这里是 Creat a new file,即创建新文件。

🛒这样就提交成功了,git为我们的文件创建了个新版本,版本号ebec5bf,修改了1个文件,插入了2行文本。

工作区和暂存区

🎃工作区:仓库文件夹即一个工作区,也就是我们直接修改文件并保存的地方。

🎨暂存区:使用add命令后,git会为文件在.git文件夹创建副本,用于暂存我们对文件的更改。(便于后续丢弃更改、临时存储或提交)

⚠PS:

1.我们在使用commit命令时是提交的暂存区的文件,也就是说,我们在commit之前一定要使用add命令将文件存到暂存区。

2.在实际使用中,我们可以每写一部分代码就使用一次add命令,使用add命令后将在暂存区修改。若代码出现问题,我们可以从暂存区恢复文件到使用add命令之前的状态。

Git版本说明

🧨完成以上所有流程后,我们创建了一个新的版本

Creat

🦜我们对之前的操作进行简单的复习:

😂git init —— git add <filename> —— git commit -m “说明”

🎶首先对仓库进行初始化,确定当作仓库的目录。

✨然后把待修改文件加入到暂存区

🎊最后使用commit提交更改,创建新版本。

总结

✋本节学习了创建第一个git仓库,可以实践下,学会基本操作,后续深入研究具体原理。

🚩创作不易,本人保证所发文章均为精心筹备。

💌如需转载,请保留作者信息和博客地址。

📡如果感觉博客对你略有帮助,欢迎转发给你的朋友,让他们加入到技术风暴中来吧!