篇四:Git基础概念
一、URL
每个本地仓库,如果需要连接远程仓库,需要存储远程服务器地址,用于同步。可以手动初始化、修改
###初始化本地仓库地址 cd /home mkdir GitResporty cd GitResporty git init ###查看本地仓库的配置消息 vi .git/config ###基础信息如下 [core]###配置此本地仓库的基础信息,例如用户名、邮箱等 repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true precomposeunicode = true [remote "origin"]###配置远程服务器地址,可以手动修改URL,fetch不用改变 url = https://git.oschina.net/xylgp/CommonProject.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"]###远程服务器分支配置,不用修改 remote = origin merge = refs/heads/master
二、Head
HEAD指针总是指向分支的最新提交。每当你做出了一个提交,HEAD更新为最新提交。HEAD树枝存储在.git/refs/heads/ 目录中。
cd /home/GitRespority
ls -l .git/refs/heads
三、Tags
包括特定版本库中的标签分配一个有意义的名称。标签是非常相似的分支,但不同的是,标签是不可改变的。手段标记的一个分支,没有人打算修改。一旦标签被创建为特定的提交,即使创建一个新的提交,也不会被更新。通常开发人员创建标签的产品发布。
四、Branches
分支用来创建另一条线的发展。默认情况下,Git的主分支,这是一样躯干颠覆。平时要工作的新功能创建一个分支。功能完成后,它被合并回master分支,我们删除分支。每个分支所引用HEAD,这点在分支的最新提交。每当做出了一个提交,HEAD更新为最新提交。
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号