当初始化git回购时,裸开关有什么区别?
这个问题与这个问题有些关联: 总结如下: 我有一个git回购,我把它推到了我的网络主机上。我分离了该repo的一个子目录,并将该子目录添加回子模块。现在,我将从我的web主机中删除该子目录,在那里创建一个空的git存储库,并将我的子模块推送到那里。所以,我想知道光开关能做什么,我需要它吗 顺便说一句,我是git初学者。开关当初始化git回购时,裸开关有什么区别?,git,git-submodules,Git,Git Submodules,这个问题与这个问题有些关联: 总结如下: 我有一个git回购,我把它推到了我的网络主机上。我分离了该repo的一个子目录,并将该子目录添加回子模块。现在,我将从我的web主机中删除该子目录,在那里创建一个空的git存储库,并将我的子模块推送到那里。所以,我想知道光开关能做什么,我需要它吗 顺便说一句,我是git初学者。开关--bare使存储库没有工作目录;您将无法签出任何分支或直接操作文件 如果没有--bare,存储库数据将在$REPO_ROOT/.git中创建。使用--bare将在$REPO_
--bare
使存储库没有工作目录;您将无法签出任何分支或直接操作文件
如果没有--bare
,存储库数据将在$REPO_ROOT/.git
中创建。使用--bare
将在$REPO_ROOT
中创建存储库数据
当存储库的目的是用作其他存储库的克隆/推/拉点时,通常会使用此选项。开关
--bare
可停止在本地使用和远程使用之间存在冲突的回购。它使每个人都可以远程使用它,从而避免了临时工作文件与已完成的提交的分支和树之间的任何混淆 最后一行应该是:我对git的了解是