git的bare repository怎么理解?

git的bare repository怎么理解?

fatal: Refusing to fetch into current branch refs/heads/dev of non-bare repository

阅读 4.1k
2 个回答

两种方式来建git仓库,git initgit init --bare

  • git init 创建的被称为 working directories
  • git init --bare 创建的就被称为 bare repository

参考:What is a bare git repository?

我们常用 git ,有一个 .git 目录。其实这个 .git 里面的才叫 repository ,外面的实际是 working copy ,是 repository 里的某一个版本的拷贝。

所谓 bare repository,就是没有 working copy 的 repository。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进