git仓库初始化及设置签名
作者:互联网
1、本地库初始化
1.1、查看git版本号
[root@192 ~]# git --version
git version 1.8.3.1
1.2、创建本地库
#初始化仓库命令
git init
#home目录下创建workspace文件夹
[root@192 home]# mkdir workspace
[root@192 home]# cd workspace/
#workspace目录下创建gitTest文件夹
[root@192 workspace]# mkdir gitTest
[root@192 workspace]# ll
total 0
drwxr-xr-x. 2 root root 6 Mar 14 22:03 gitTest
[root@192 workspace]# cd gitTest/
#初始化gitTest文件夹为git本地仓库
[root@192 gitTest]# git init
Initialized empty Git repository in /home/workspace/gitTest/.git/
[root@192 gitTest]# ll
total 0
#查看gitTest文件夹内所有文件,.git为隐藏文件
[root@192 gitTest]# ls -a
. .. .git
注意:.git目录中存放的是本地库相关的子目录和文件,不要删除,也不要随意修改。
1.3、设置签名
- 形式
- 用户名:chengjunyu
- Email地址:15365176555@163.com
- 作用:区分不同开发人员的身份
- 辨析:这里设置的签名和登陆远程库(代码托管中心)的账号、密码没有任何关系
- git命令:
- 项目级别/仓库级别:仅在当前本地库范围内有效
- git config user.name chengjunyu
- git config user.email 15365176555@163.com
- 信息保存位置:./.git/config
- 项目级别/仓库级别:仅在当前本地库范围内有效
[root@192 gitTest]# cd .git
[root@192 .git]# ll
total 12
drwxr-xr-x. 2 root root 6 Mar 14 22:03 branches
-rw-r--r--. 1 root root 92 Mar 14 22:03 config
-rw-r--r--. 1 root root 73 Mar 14 22:03 description
-rw-r--r--. 1 root root 23 Mar 14 22:03 HEAD
drwxr-xr-x. 2 root root 242 Mar 14 22:03 hooks
drwxr-xr-x. 2 root root 21 Mar 14 22:03 info
drwxr-xr-x. 4 root root 30 Mar 14 22:03 objects
drwxr-xr-x. 4 root root 31 Mar 14 22:03 refs
[root@192 .git]# tail config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[root@192 .git]# git config user.name chengjunyu
[root@192 .git]# git config user.email 15365176555@163.com
[root@192 .git]# tail config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[user]
name = chengjunyu
email = 15365176555@163.com
[root@192 .git]#
-
- 系统用户级别:登陆当前操作系统的用户范围
-
-
- git config --global user.name chengjunyu
- git config --global user.email 15365176555@163.com
-
-
-
- 信息保存位置(windows环境):/c/users/chengjunyu/.gitconfig(计算机名)
- 信息保存位置(windows环境):~/.gitconfig
-
[root@192 gitTest]# tail ~/.gitconfig
[user]
name = chengjunyu
email = 15365176555@163.com
[root@192 gitTest]#
-
- 优先级
-
-
- 就近原则:项目级别优先于系统用户级别,二者都有时采用项目级别
- 如果只有系统用户级别,就以系统用户级别为准
-
-
-
- 二者都没有不允许
-
标签:初始化,git,22,config,192,签名,gitTest,root 来源: https://blog.csdn.net/threelifeadv/article/details/123601731