Git安装
✨Git官网下载地址:git-scm.com/downloads
官网选择系统对应的版本下载并按默认安装即可。
Git仓库
git init(初始化仓库)
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”,并向其写入如下内容:
This is the first line in the Readme.txt
We will learn how to use Git.
🎠这时,我们可以认为仓库中的文件被修改了,我们需要将它提交以创建新的版本,下面将介绍用到的命令:
git add(添加到暂存区)
Administrator@LAPTOP-89OP7KJM MINGW64 ~/Desktop/LearnGit (master)
$ git add Readme.txt
🎡执行后,我们将Readme.txt添加到了暂存区,便于修改后选择丢弃修改、临时存储或提交。
🧧我们在将文件提交新版本之前必须将文件保存到暂存区。
git status(查看仓库当前状态)
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(提交新版本)
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版本说明
🧨完成以上所有流程后,我们创建了一个新的版本:
🦜我们对之前的操作进行简单的复习:
😂git init —— git add <filename> —— git commit -m "说明"
🎶首先对仓库进行初始化,确定当作仓库的目录。
✨然后把待修改文件加入到暂存区。
🎊最后使用commit提交更改,创建新版本。
总结
✋本节学习了创建第一个git仓库,可以实践下,学会基本操作,后续深入研究具体原理。
🚩创作不易,本人保证所发文章均为精心筹备。
💌如需转载,请保留作者信息和博客地址。
📡如果感觉博客对你略有帮助,欢迎转发给你的朋友,让他们加入到技术风暴中来吧!