首页 > 其他分享 >自己在本地搭建 git 版本仓库服务器

自己在本地搭建 git 版本仓库服务器

时间:2022-12-21 15:58:56浏览次数:34  
标签:git 克隆 -- clone 用法 版本 服务器 搭建

请确保你安装了 git 的图形化工具和 git 软件

首先先创建一个目录作为你的项目工程目录,比如 e:/gitTest

其次右键 git init.

然后指定一个 git 服务器目录,例如:e:/git server

然后在你的项目工程目录 右键 git bash 启动终端。

写入命令: git clone --bash . e:/git server

即可。

//---------------------------------

下面是 git clone 的命令解释:

 

用法 1:git clone <repository> <directory>

将 <repository> 指向的版本库创建一个克隆到 < directory > 目录。目录 < directory > 相当于克隆版本库的工作区,文件都会检出,版本库位于工作区的.git 目录中

用法 2:git clone --bare <repository> <directory.git>

用法 3:git clone --mirror <repository> <directory.git>

用法 2 和用法 3 创建的克隆版本库都不包含工作区,直接就是版本库的内容,这样的版本库称为裸版本库。一般约定俗成裸版本库的目录名以.git 做后缀,所以上面示例中将克隆出来的裸版本库目录名写作 <directory.git>。区别在于用法 3 克隆出来的裸版本对上游版本库进行了注册,这样可以在裸版本库中使用 git fetch 命令和上游版本库进行持续同步。

不使用 --bare 或 --mirror 创建出来的克隆包含工作区,这样就会产生两个包含工作区的版本库,这两个版本库对等。这两个工作区本质上没有区别,往往提交在一个版本 A 中进行,另一个 B 作为备份。只能从 B 执行 git pull 命令从 A 中拉回新的提交实现版本库同步,而不能从版本库 A 向版本库 B 执行 git push 推送操作

还可以通过 git init 的方式创建裸版本库,需要加 --bare 参数。

当执行 git push 命令时,如果没有设定推送的分支,而且当前分支也没有注册到远程的某个分支,将检查远程分支是否有和本地相同的分支名(如 master),如果有,则推送,否则报错。

标签:git,克隆,--,clone,用法,版本,服务器,搭建
From: https://www.cnblogs.com/yang131/p/16996400.html

相关文章

  • 将服务部署到华为云服务器以后,但是在本地依然无法通过服务器IP+端口号访问
    一、检查思路:确定想要访问的服务器IP是否正确服务是否正常启动且监听在对应的端口云服务器的话,安全组端口是否放行服务器操作系统内的防火墙是否放行二、具体检查......
  • 通过GitHub和阿里云自定义域名实现https认证
    在GitHub中的操作登录GitHub,点击“Yourrepositories”,进入个人仓库页面;点击“new“,进入新建仓库页面;仓库名称填写<username>.github.io,<username>就是GitHub的账......
  • 内网直播局域网直播系统的搭建
    搭建一套完全本地化部署的流媒体直播点播系统,引入本地演播室,录播,报告厅、会议,电视节目等实时信号,实现本地网络的手机、PC、机顶盒等智能终端进行观看。系统集成直播,点播,录制......
  • K8S集群(高可用)搭建详细过程
    多master(高可用)1.安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多可以访问......
  • 联通宽带无法访问我们的OA服务器的问题,请专业人士指导一下,谢谢
    请教个问题,我们的在山东公司的机房内,部署了OA服务器,有联通和电信双宽带来绑定OA域名,让大家通过域名访问,配置后全国用户访问基本正常,但我们吉林通化的一个分公司,用当地的联通......
  • 创建自己的github博客
    ​​https://deligencc.github.io/​​hexo.利用这些静态博客生成器我们可以方便的在本地写博客,然后上传github进行浏览,这些生成器的原理也很简单,就是需要什么网页,......
  • 流媒体服务器与视频服务器的区别是什么
    1、流媒体服务器主要是连接端到端,负责音视频流的传输,包括采集、转码、推流,存储等功能。可部署在局域网和互联网,实现私有云和公有云应用,流媒体服务器在单设备上可实现10000......
  • SRS视频流服务器初试
    目录1.关于协议理解2.快速开始1.SRS安装2.推流3.拉流注:1)方式一:SRS网页播放器(推荐)2)方式二:VLC播放器(需要下载,延迟高,不推荐)1.关于协议理解在前面的博客中,我简单的介绍了关于......
  • 廖雪峰的git教程,gitlab安装教程
    网上有一篇git教程写的特别好,是廖雪峰写的,现在把它地址记录下来:​​https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000​​协作流程:​......
  • Visual Studio 2015从Gitee同步代码
    ​ 1.文件>打开> 在源代码管理中打开: 2.克隆>URL处填入Gitee项目的HTTPS的URL链接地址,以及本地库的路径:3.双击Git库: 4.在资源管理界面上进行想弄的......