Git学习—创建仓库

来源:互联网 发布:mac win10 wifi驱动 编辑:程序博客网 时间:2024/06/05 18:14

1.1     创建本地仓库

将本地指定目录初始换为本地Git仓库:通过Git命令窗口进入指定目录,执行Git命令创建本地仓库:git init;


此时,在该目录就成为了一个本地Git仓库,该目录下出现一个.git隐藏文件夹,该文件夹就是Git的版本库,Git进行版本管理的所有元数据均存储在该文件中,尽量不要乱动,否则会出现各种莫名其妙的错误。


1.1.1    .git文件夹介绍


logs:保存本地版本库更新的所有引用信息,保存本地每次提交更新的详细记录信息。

objects:存放所有的Git对象,以对象SHA1哈希值的前两位作为文件夹名称,后38位作为对象文件名。

refs:具体的引用,包含三个子文件夹:heads、remotes、tags,对应Git当前指向分支,远程分支、标签信息。

COMMIT_EDITMSG:保存最新近一次的提交注释信息,Git不会使用。

config:这个是GIt仓库的配置文件,记录GIt本身的配置信息以及本地分支信息。

FETCH_HEAD:保存本地分支与远程分支的对应信息,如果本地分支没有对应远程分支,则其会自动对应远程master分支。

HEAD:当前指针指向信息,即最近一次提交的分支。

index:前面提到的暂存区(stage),是一个二进制文件。

ORIG_HEAD:HEAD指针的最近一次推送后的状态。

packed-refs:存储Git中被垃圾收集后的一些松散对象。

sourcetreeconfig:SourceTree客户端对应该仓库的信息,如果没有安装则不存在。

1.2     创建远程仓库

我们知道Git是分布式版本管理系统,我们并不需要向SVN那种集中式版本管理系统一样需要一个中央服务器。在Git系统中,任意计算机之间就可以交互,但是为了方便我们团队协作,我们需要建立一台类似的“中央服务器”,用户我们团队交互。当前很多代码托管网站为我们提供了项目托管,其中GitHub就是典型。
首先我们需要在GitHub上创建一个账号,https://github.com/,账号、用户名最好使用自己邮箱名。然后将我们之前在GitHub上配置我们安装Git是配置的SSH Key,如果没有配置,请参考Git配置教程。在key里填写的是公钥内容,即id_rsa.pub里的内容,用文本编辑器打开即可。

 

注意:公钥内容没有换行,否则会出现错误Key is invalid,如果出现该错误,建议在命令行里打开,然后复制。

接下来我们就可以常见远程仓库了:





0 0
原创粉丝点击