Git(一):本地版本库创建&签名设置

一、本地版本库创建

本地版本库可以简单理解为一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改和删除,Git都能跟踪,以便在任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”版本。

下面创建一个本地库:

1.首先使用命令mkdir 目录名称创建一个新的空目录在这里插入图片描述
2.进入这个目录,使用git init 命令创建本地库
在这里插入图片描述
可以看到在本地库在.git目录下完成创建,而这个.git目录默认是一个隐藏目录。

3.使用命令ll -la查看.git目录下的文件
在这里插入图片描述
注意:.git目录中存放的是本地库相关的子目录和文件,是Git用于跟踪管理本地版本库的,为了防止破坏了这个版本库,一定不要删除,最好不要胡乱修改这目录下的文件。

二、设置签名

签名的作用就是区分不同开发人员的账号,这里设置的签名和登录远程库(代码托管中心)的账号、密码没有关系。

当我们安装Git后首先要做的事情是设置用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。它被永远的嵌入到了你的提交中。

1.项目/仓库级别的签名设置

仓库级别仅在当前本地库方位有效,修改用户名和邮箱的相关命令:

git config user.name 你的用户名
git config user.email 你的邮箱

设置的签名保存在.git目录下的config文件中,使用cat命令查看文件内容:
在这里插入图片描述

2.系统用户级别

系统用户级别是当前操作系统的登录用户都有效,修改用户名和邮箱的相关命令:

git config -global user.name 用户名
git config -global user.email 邮箱

全局的配置信息保存在~/.gitconfig文件中:
在这里插入图片描述

3.级别优先级

  • 至少要设置一个签名。
  • 项目级别优先于系统用户级别,二者都有时以项目级别的签名为准。
  • 如果只有系统用户级别的签名,就用系统用户级别的。

三、仓库克隆

创建本地库的另一种方式是从远程服务器的Git仓库中拷贝项目,这里是克隆一个项目和它的整个版本信息。而不是这个项目的某个版本。

克隆仓库的命令格式为:

git clone <repo> //克隆Git仓库repo到当前目录
git clone <repo> <directory> //克隆Git仓库repo到目录directory下

git clone 时,可以所用不同的协议,包括 ssh, git, https 等,其中最常用的是 ssh,因为速度较快,还可以配置公钥免输入密码。各种写法如下:

git clone [email protected]:fsliurujie/test.git         --SSH协议
git clone git://github.com/fsliurujie/test.git          --GIT协议
git clone https://github.com/fsliurujie/test.git      --HTTPS协议
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章