关于git是什么我想我也不用多说什么,其实关于git的操作在他们的官网上有详细的说明,一项新的技术官网上的一定是最权威的,所以学习一门技术我个人更倾向于看官网,下面的是git的官网https://git-scm.com/
一、下载与安装选择自己对应的操作系统,然后进行傻瓜式安装即可。Windows
Linux中的安装用命令yum install git进行安装就行,后面的提示都选择Y就可以安装成功了,其实在官网上也有说明用Linux命令安排时的命令
点击上图片Linux/Unix按钮进入下面页面,下面页面详细说明了安装所用到的命令,有需要的朋友可以自行在官网查看,因为官网对每一个命令的描述都很详细了,这里就不过多说明
二、git的版本控制
以我自己的项目文件夹为例,进行版本控制操作
点击右键选择git bash here进入如下页面
用如下命令创建文件夹
创建完成后进入新创建的文件夹中
用命令查看会发现这个文件夹中现在是什么文件都没有的
在目录中执行 git init 命令初始化创建一个 Git 仓库了。
为了搞清楚git是怎么进行版本控制的,下面做一件事,就是创建一份文件然后操作这个文本文件。不断的修改这个文件的内容,每次修改之后,我需要记录修改的历史记录。
用命令git add a.txt将需要提交的代码从工作区添加到暂存区
其实git add 的命令用法有好几种,在这里先暂时补充下,git add [参数] [--] <路径>作用就是将我们需要提交的代码从工作区添加到暂存区,就是告诉git系统,我们要提交哪些文件,之后就可以使用git commit命令进行提交了。
1 git add .
不加参数默认为将修改操作的文件和未跟踪新添加的文件添加到git系统的暂存区,注意不包括删除
2 git add -u .
-u == --update ,表示将已跟踪文件中的修改和删除的文件添加到暂存区,不包括新增加的文件,注意这些被删除的文件被加入到暂存区再被提交并推送到服务器的版本库之后这个文件就会从git系统中消失了。
3 git add -A .
-A == --all , 表示将所有的已跟踪的文件的修改与删除和新增的未跟踪的文件都添加到暂存区。