Git使用总结
1.简介
Git是版本控制软件
Github是项目代码托管的平台,借助git来管理项目代码。
2.安装
1). GIt官网下载:https://www.git-scm.com/download/win;
2). 双击安装;
3). 安装完后出现,在桌面右击,出现以下情况,安装成功。
3.创建版本库
(1)新建一个目录git_test,在git_test目录下创建一个版本库,命令如下:
接着初始化仓库
说明:可以看到在git_test目录下创建了一个.git隐藏目录,这就是版本库目录。
4.版本的创建与回退
4.1基本使用
(1)在git_test目录下创建一个文件code.txt,编辑内容如下:
(2). 使用如下两条命令可以创建一个版本:
git add code.txt (也是将文件添加到暂存库)
git commit -m “版本1” (也是将文件添加到本地Git库)
(3). 使用如下命令可以查看版本记录:
git log
(4). 继续编辑code.txt,在里面增加一行。
(5). 使用如下命令再创建一个版本并查看版本记录:
(6). 现在若想回到某一个版本,可以使用如下命令:
其中HEAD表示当前最新版本【请记死】
HEAD^ 表示当前版本的前一个版本,HEAD^^表示当前版本的前前个版本。
也可使用HEAD~ 1表示当前版本的前一个版本,HEAD~100表示当前版本的前100版本。
(7). 假如我们现在又想回到版本2,这个时候怎么办?可以使用如下命令:
git reset --hard 版本号
(8)在终端执行如下命令:
版本2又回来了,内容也是原来的内容。
4.2工作区与缓存区
4.2.1工作区(WorkingDirectory)
工作区(WorkingDirectory) 电脑中的目录,比如我们的git_test,就是一个工作区。
4.2.2版本库(Repository)
工作区有一个隐藏目录.git
,这个不是工作区,而是git的版本库。git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。
Git总分为版本库、缓存区和工作区,具体如下:
向仓库中添加文件流程:
5.分支管理
6.工作流程
参考链接: https://pypypy.blog.csdn.net/article/details/104551896