首页 > 其他分享 >git init

git init

时间:2023-01-10 16:33:51浏览次数:42  
标签:存储 git -- umask init 共享

git init 创建一个空的Git存储库或重新初始化现有存储库

  1. git init [-q | --quiet] [—bare]
  2.      [--template=<template_directory>]
  3.      [--separate-git-dir <git dir>]
  4.      [--shared[=<permissions>]] [directory]

说明:

此命令用于创建一个空的git仓库

--bare

创建一个裸存储库。如果未设置GIT_DIR环境,则将其设置为当前工作目录。

--shared[=(false|true|umask|group|all|world|everybody|0xxx)]

用于指定多个用户之间共享Git仓库的共享机制,默认情况下git使用umask进行共享权限设置,一般情况下默认的共享权限不同用户不能进行写操作,如果制定则会有core.sharedRepository配置项

umask或者false

使用umask的值

group或者true

是存储库同一个组的可写

all 或者world,everybody

和组一样,但是所有用户都可以读取仓库

0xxx

0xxx和linux下文件权限一直,一般情况设置为0777即可进行所用用户的读写

如果--shared启用,receive.denyNonFastForwards在共享存储库中启用

标签:存储,git,--,umask,init,共享
From: https://www.cnblogs.com/sudochen/p/17040675.html

相关文章

  • Jekyll + GitHub Pages + Vercel纯免费搭建独立博客
    大家一定不要随便立flag10月份发了个朋友圈,有好兄弟留言说写个教程,我说好然后一忙起来就忘了,昨天好兄弟追到知识星球,在一个新flag帖子下催更了写个无废话极简VSCode......
  • unable to access 'https://github.com/.../...git': Recv failure: Connection was r
    解决git下载报错:fatal:unabletoaccess'https://github.com/.../...git':Recvfailure:Connectionwasreset1、在git中执行gitconfig--global--unsethttp.proxy......
  • git相关命令
    Tag查看taggittag新建tag首先切换到需要打标签的分支上,使用命令gittag<name>就可以打一个新标签。添加说明gittag-a标签名-m"标签说明"推送标签到远程仓库......
  • GIT进行代码仓库完整迁移
    一、git操作基础命令#查看远程仓库地址gitremote-v#添加远程仓库gitremoteadd[远程仓库别名]<远程仓库URL>#修改指定远程仓库的push地址gitremoteset-url--p......
  • Maven 插件 git-commit-id-plugin,打包包含提交信息
    Maven打包发布版本可能会遇到自己的提交不起作用的情况,排查比较困难,可能需要拉下服务器上包,反编译查看是否包含自己的提交记录。如果使用的是GIT作为SCM,可以使用git-commi......
  • GIT提交修改的项目到远程仓库
    1.在项目目录下右键选择GitBash。2.执行提交命令三部曲gitadd.//文件-暂存区,即将所有新增的文件添加到提交索引中,,add后面是“空格点”就表示当前目录的所有文件(注意:a......
  • git pull 强制覆盖本地代码
    1、备份本地代码备份,可以考虑直接复制一份项目保存2、远程覆盖本地远程覆盖本地容易出现远程和本地冲突的情况解决办法如下://1、从远程拉取所有内容gitfetch--all//2、......
  • 用opencv的DNN模块做Yolov5目标检测(纯干货,源码已上传Github)
    最近在微信公众号里看到多篇讲解yolov5在openvino部署做目标检测文章,但是没看到过用opencv的dnn模块做yolov5目标检测的。于是,我就想着编写一套用opencv的dnn模块做yolov5......
  • k8s强制删除crd(CustomResourceDefinition)
     kubectlpatchcrd/replicas.longhorn.io-p'{"metadata":{"finalizers":[]}}'--type=merge注意:红色部分为待删除的crd名称 ......
  • GitBook的使用备忘
    GitBook环境搭建npminstall-ggitbook-cli#新建目录,如helloworldcdhelloworld#执行此语句,需等待一段时间gitbookinit#启动服务gitbookserve遇到问题......