git 版本控制工具(四)-远程(共享)仓库

2018-11-16  本文已影响0人  hunter97

远程(共享)仓库可以协助我们是开发变得更加方便、团队之间配合开发更加容易。

一、自建远程(共享)仓库
  1. 创建仓库
    Git要求共享仓库是一个以.git结尾的目录。
    mkdir 仓库名.git 创建以.git结尾目录
    cd 仓库名.git 进入这个目录
    git init --bare 初始化一个共享仓库,也叫裸仓库 注意选项--bare
    创建仓库.png 这样就建好了一个共享的仓库,但这时这个仓库是一个空的仓库,并且不允在这个仓库中进行任何修改。
  2. 向共享仓库共享(同步)内容
    将自已开发的项目同步到这个目录中,其它开发者就可以共享这个项目了。
    a. 进入项目目录
    b. 通过git push 仓库地址 仓库分支向仓库共享项目
    向仓库共享项目.png 远程(共享)仓库项目信息.png
  3. 从共享仓库里取出内容
    新创建一个目录(模拟另一个开发者),通过git clone 仓库地址从共享仓库取出内容,我们可以得到一个新的副本。
    从共享仓库里取出内容.png
    至此,共享仓库的操作就基本结束了。在这里我们会发现,如果想要更加便捷的合作,我们还需要一个远程服务器。
二、Web版仓库管理程序

为了更好的管理我们的仓库,一些第三方机构开发出了Web版仓库管理程序,通过Web界面形式管理仓库。其中比较出众的有GitHubgitLab,以及后来的gitee(可以理解为国内的GitHub)。
这里为了方便我们就介绍一下gitee。

  1. 在gitee官网注册账号。
    详细步骤可以参看官网。在注册完成后,我们会进入这样一个页面。


  2. 新建项目
    点击新建项目,创建一个项目。



    在这里我们可以填写项目名、项目路径(它会给我们分配一个可以修改的默认路径)、项目介绍、是否开源(公开)、以及使用语言、是否新建readme文件。
    点击创建就完成了一个项目的创建。

  3. 查看项目路径
    进入项目点击右侧的克隆/下载按钮我们就可以看到项目仓库地址了。
    然后将项目地址复制一下。


  4. 提交项目
    回到我们的本项目目录。
    由于一般远程仓库地址都比较长我们可以通过git remote add 名字 远程仓库地址给它命一个名字,这样这个名字就可以代替远程地址了。这时候我们可以通过git push 远程仓库地址名 分支名尝试提交,但是可能会报错如下
    很明显是:本地没有update到最新版本的项目(git上有README.md文件没下载下来)。本地直接push所以会出错。所以我们要先执行一下git pull --rebase 远程仓库地址名 分支名,然后再提交,就比较愉快的解决了。

    这时候我们就可以在web端的网页中看到我们的项目了。

到此在git方面的基础学习就算结束了,想要学习更多的给他方面的高级操作可以去git官方文档。查看。
一时的挫折往往可以通过不屈的搏击,变成学问及见识。

上一篇 下一篇

猜你喜欢

热点阅读