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

导读:本篇文章讲解 Git(一):本地版本库创建&签名设置,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

一、本地版本库创建

本地版本库可以简单理解为一个目录,这个目录里面的所有文件都可以被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 git@github.com:fsliurujie/test.git         --SSH协议
git clone git://github.com/fsliurujie/test.git          --GIT协议
git clone https://github.com/fsliurujie/test.git      --HTTPS协议

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/44336.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!