git初级使用

前言

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

git环境配置

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

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

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

git 运行前的配置

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

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

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

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

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

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

获取帮助

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

$ git help <verb>
$ git <verb> --help
$ man git-<verb>

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

$ git help config

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

创建版本库

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

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

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

向版本库添加文件

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

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

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

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

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

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

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

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

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

查看提交记录

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

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

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

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

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

原创文章 29 获赞 1 访问量 9264

猜你喜欢

转载自blog.csdn.net/qinxuexiang_blog/article/details/105315726