一、本地版本库创建
本地版本库可以简单理解为一个目录,这个目录里面的所有文件都可以被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