git init --bare

使用--bare创建的repository没有工作目录, 在这个repository中不能修改文件和commit. 中心repository必须是bare repository,因为push分支到非bare repository会有覆盖修改的潜在风险.

我们这样想,--bare把repository标识为一个存储设备, 和development environment完全不同. 中心repository必须是bare repository, 而开发者的本地repositroy都是非bare的repository.

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
  • 2021-06-26
  • 2021-10-30
  • 2021-09-22
  • 2021-11-30
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2021-06-14
  • 2021-12-28
  • 2021-09-16
  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
相关资源
相似解决方案