环境:Linux操作系统-Centos
创建本地仓库
首先创建一个目录,命名为:gitcode
mkdir gitcode
进入gitcode目录,创建本地仓库
git init
此时,就会创建出了一个空的仓库在当前目录下了,此时目录下就有git的目录了
配置Git
首先重要的是需要配置我们创建出来的仓库的名称和Email。
git config [--global] user.name "Your Name"
git config [--global] user.email "email@example.com"
# 把 Your Name 改成你的昵称
# 把 email@example.com 改成邮箱的格式,只要格式正确即可
其中--global 是⼀个可选项。如果使用了该选项,表示这台机器上所有的Git仓库都会使用这个
配置。如果你希望在不同仓库中使用不同的name或 e-mail ,可以不要--global 选项,但要
注意的是,执行命令时必须要在仓库里。
配置完后,可以使用以下命令来查看配置项
git config -l
当想要删除name和email时:
git config [--global] --unset user.name
git config [--global] --unset user.email
Git中的工作区、暂存区、版本库
工作区:是在电脑上你要写代码或文件的目录。
暂存区:英文叫stage或index。⼀般存放在 .git 目录下的index文件(.git/index)中,我们
把暂存区有时也叫作索引(index)。版本库:又名仓库,英文名 repository 。⼯作区有⼀个隐藏目录 .git ,它不算⼯作区,而
是Git的版本库。这个版本库里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
首先在当前目录("gitcode")下创建出一个新的文件:"ReadMe",注意此时的git并不能直接管理“ReadMe”文件。
此时,.git就是版本库,用于管理指定的文件,而处于gitcode的文件就是工作区了,而暂存区其实是存在于版本库中的。
当需要管理的文件,从工作区到版本库中被管理起来,简单的流程是:工作区的内容在被修改(增删改操作)后, 使用add,会在版本库中的一个叫objects的对象库中保存(每一次add就每次