【笔记】 Git

阅读: 评论:0

【笔记】 Git

【笔记】 Git

  • 相关:
    1. 如何设置一个远程共享库并进行团队协作 - /
    2. git# 建立个人级服务器仓库 git init --bare - .html

git init --bare <repo> 的作用是 “初始化某个目录成为中心仓库(裸仓库)”。初始化的目录等同于一个 .git 目录的内容

创建自己的 Git 服务器

裸仓库适用于远程仓库,裸仓库可以直接作为服务器仓库供各开发者 push、pull 数据,实现数据共享和同步,不保存文件,只保存历史提交的版本信息

一般来说,一个裸库往往被创建用于作为大家一起工作的共享库,每一个人都可以往里面 push 自己的本地修改。裸仓库一个惯用的命名方式是在库名后加上 .git

<

lawsssscat@pc-3B8USVE-law MINGW64 /e/temp
$ mkdir testbare.git # 可忽略lawsssscat@pc-3B8USVE-law MINGW64 /e/temp
$ git init --bare testbare.git
Initialized empty Git repository in E:/temp/testbare.git/lawsssscat@pc-3B8USVE-law MINGW64 /e/temp
$ cd testbare.git/lawsssscat@pc-3B8USVE-law MINGW64 /e/temp/testbare.git (BARE:master)
$ ls -l
total 7
-rw-r--r-- 1 lawsssscat 197121  23 Oct 27 17:44 HEAD
-rw-r--r-- 1 lawsssscat 197121 104 Oct 27 17:44 config
-rw-r--r-- 1 lawsssscat 197121  73 Oct 27 17:44 description
drwxr-xr-x 1 lawsssscat 197121   0 Oct 27 17:44 hooks/
drwxr-xr-x 1 lawsssscat 197121   0 Oct 27 17:44 info/
drwxr-xr-x 1 lawsssscat 197121   0 Oct 27 17:44 objects/
drwxr-xr-x 1 lawsssscat 197121   0 Oct 27 17:44 refs/

假设一个域名为 ample 的服务器已经架设好,并可以通过 SSH 访问

现在,所有对该服务器有 SSH 访问权限,并可读取 /e/temp 目录的用户都可以用下面的命令克隆该项目:

$ git clone user&#ample:/e/temp/testbare.git

如果要克隆 bare 项目,只需要加上 --bare

$ git clone user&#ample:/e/temp/testbare.git --bare

本文发布于:2024-02-03 01:02:13,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170689337047637.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:笔记   Git
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23