美文网首页
git 版本控制工具(四)-远程(共享)仓库

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

作者: hunter97 | 来源:发表于2018-11-16 12:27 被阅读0次

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

一、自建远程(共享)仓库
  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官方文档。查看。
一时的挫折往往可以通过不屈的搏击,变成学问及见识。

相关文章

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

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

  • Git全解析之远程仓库交互

    Git全解析之远程仓库交互 中央仓库的概念 虽然说git是分布式版本控制工具,但同样有远程仓库的概念。出于各种目的...

  • 玩转git与github--前期准备

    概念: git是一个版本控制工具github是一个网站,社交平台,开源项目,远程仓库 Git工作流程 使用Git ...

  • Git笔记

    Git教程 Git简介 安装Git 创建版本库 版本控制 远程仓库 分支管理 创建与合并分支 简单的命令 查看分支...

  • git介绍

    一种常见的版本控制工具 获取 克隆仓库 git支持以ssh或者http的方式来标识远程仓库 以上两条命令作用相同,...

  • GIT

    版本控制系统 GIT的安装 Windows下 Linux下 GIT操作 设置git ​ 后续远程仓库需要用到...

  • AndroidStudio新建项目推送到码云上

    开发一个项目,版本控制工具是必不可少的,常见的有SVN和git等,本人倾向于用git工具。这就需要一个远程仓库,常...

  • GitHub超简单小白入门详细教程(11)——使用Git管理远程

    使用Git管理远程仓库 使用远程仓库的目的 作用:备份,实现代码共享集中化管理 Git克隆操作 目的:将远程仓库(...

  • Git 和 GitHub的了解和安装

    带你们零基础学习Git Git是管理远程仓库也可以说是版本控制系统。 Git是一个版本控制系统(Version C...

  • Git 常用命令 更新与提交

    取得Git仓库 初始化一个版本仓库 Clone远程版本库 添加远程版本库origin 查看远程仓库 提交你的修改 ...

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/odgefqtx.html