git初级使用

前言

hi 大家好,使用git已经有一段时间了,之前一直使用svn,但是自从用上git之后,发现自己深深爱上这个版本控制工具,刚接触git时,就觉得这个版本控制工具特别高级,一起跟我一起学习吧!!!

git环境配置

下面只介绍在git 在window系统上的安装,安装路径:https://git-scm.com/download

点击上面的路径然后可以看到如下界面

git初级使用_第1张图片

点击如图中红框的位置,将git软件下载到本地电脑,然后直接点击文件进行安装,安装完成之后,在电脑桌面单击右键,可以看到如图效果,说明git已经安装成功。

git初级使用_第2张图片

git初级使用_第3张图片

git 运行前的配置

git 安装完成之后,我们先修改git的一些配置文件。我们可以通过如下操作更新git的用户名称以及邮件地址,

git config --global user.name "username" 
git config --global user.email email

git初级使用_第4张图片

更改之后我们可以使用如下命令查看配置文件是否修改成功:git config --list

git初级使用_第5张图片

如果还想修改配置中的其他参数,可以仿造修改名称或者邮件地址的方法进行更改配置文件。

再次强调,如果使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。

很多 GUI 工具都会在第一次运行时帮助你配置这些信息。

获取帮助

若你使用 Git 时需要获取帮助,有三种等价的方法可以找到 Git 命令的综合手册(manpage):

$ git help 
$ git  --help
$ man git-

例如,要想获得 git config 命令的手册,执行

$ git help config

这些命令很棒,因为你随时随地可以使用而无需联网。 如果你觉得手册或者本书的内容还不够用,你可以尝试在 Freenode IRC 服务器 https://freenode.net 上的 #git 或 #github 频道寻求帮助。

创建版本库

git配置文件设置好之后,我们就可以创建版本库了,首先我们先选一个地址用来创建版本库,创建版本库的地址大家可以根据自己的喜好地址进行创建,我使用的地址是:D:\gitRepository\demo1,demo1目录创建好之后,我们直接在该目录下单击右键,然后点击 Git Bash Here,

git初级使用_第6张图片

接着我们在命令行窗口输入命令:git init 即可创建版本库

 

git初级使用_第7张图片

使用git init 命令之后git工具会在demo1 目录下生成一些一个.git 目录文件。有些人可能看不到这些文件,因为这个文件属于隐藏文件,默认情况下这些文件是看不到。

向版本库添加文件

git 版本库建好之后,我们可以往demo1目录下添加一些文件,我们就可以用git 管理这些文件了。手机我们直接在demo1目录下创建readme.txt文件,然后我们先在命令行执行git status命令,可以看到如下的状态,新增的文件状态显示红色。

git初级使用_第8张图片

我们可以通过两步将文件提交到版本库,新增的文件提交到版本库需要经历两个步骤,首先是将新增文件提交到暂存区,接着将暂存区的内容提交到版本库,一些新手或许会对暂存区或者版本库的概念还很模糊,后面章节我会详细的介绍。

1.新增文件添加到暂存区使用 git add 命令,我们可以通过git add file或者git add .将文件提交到暂存区(git add .会将目录下的所以文件提交到暂存区) 

 

 

 

git初级使用_第9张图片

2.使用git commit 将文件提交到版本库  可以使用-m 携带上一些注释信息

 

git初级使用_第10张图片

上面我们多次使用git status 命令,但是并没有解释他的用法,这个命令可以查看当前仓库的状态,使用命令之后我们可以在最后面看到一些git的建议信息。下面我们我们往目录下添加hello.txt 和picture 目录并且修改readme.txt文件(之前已经将该文件提交到版本库)然后使用git status查看当前仓库的状态 运行如下:

 

git初级使用_第11张图片

比较当前文件与版本库中文件的区别

上面步骤,我们修改了readme.txt 文件的内容,我们可以 git diff 查看当前文件修改了什么内容,

 

git初级使用_第12张图片

图中我们可以知道 我们往文件添加了 git start 和add some str 信息。

当文件被修改之后,我们又可以继续使用git add 命令将文件提交到暂存区,然后使用 git commit 将文件提交到版本库,如下是我的第二次提交。

git初级使用_第13张图片

查看提交记录

上面我们往版本库提交了两次,如果你想查看自己提交了什么内容那么多,我们可以使用 git log 命令查询自己的提交记录。

 

git初级使用_第14张图片

从图中我们可以看到有两次提交,因为之前我们使用git commit 提交了两次信息。

上面的图内容有点多,如果我们只想显示一行信息,我们可以使用 git log --pretty=oneline 查看提交的信息。

 

上面图中即是commit id的信息。

至此,git的一些基本入门知识我们已经学会了。

你可能感兴趣的:(git,git)