Git裸仓库和非裸仓库

Git裸仓库创建 使用命令行:git init –bare 使用TortoiseGit:右键菜单git creat repo here,选择Make it Bare

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

非裸仓库创建:git init使用TortoiseGit:右键菜单git creat repo here,不选择Make it Bare
向非裸仓库push文件会报错,需要在.git 文件夹的config文件后加一句
[receive]
denyCurrentBranch = ignore
才能提交数据,非裸仓库使用git reset --hard命令可以看到提交文件

Paste_Image.png

修改bare = false可以把裸仓库转换为非裸仓库

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第1章 Shell和vi 1.1什么是shell 在计算机科学中,Shell俗称壳,用来区别于Kernel(核),...
    福尔摩鸡阅读 975评论 0 1
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,719评论 9 163
  • Shell和vi shell 在计算机科学中,Shell俗称壳,用来区别于Kernel(核),是指“提供使用者使用...
    Yuann阅读 561评论 0 0
  • 我近期的冥想目标是:儿子能积极阳光主动热爱学习,热爱运动,拥有健壮的体魄,内心的强大,高效完成高一学业,高二能顺利...
    开荒者cx阅读 190评论 0 1
  • 南怀瑾老师如是说: “活罗汉”光厚师父,教我的这八个字真是了不起!一切修持他都讲完了。 当年我年轻学佛,我的皈...
    石林萍阅读 1,550评论 0 1