在Github代码库中,我们可以进行“git push”、“git pull”操作,同时也可以通过Web UI提交到代码库。看起来,Github的代码库同时作为裸库和工作库?
然而,在Git裸仓库中,我们不能将目录提交到代码库中。
所以,我的问题是:
Github仓库和Git裸仓库之间的真正区别是什么?
然而,在Git裸仓库中,我们不能将目录提交到代码库中。
所以,我的问题是:
Github仓库和Git裸仓库之间的真正区别是什么?
git push
更新
- 使用svn集成 svn commit
提交更改
- ...(也许还有我不知道的)git
命令进行推送和拉取,则似乎您正在与另一端的裸git仓库通信。
- 如果只使用Subversion命令,则似乎您正在与另一端的Subversion仓库通信。
- 如果您同时意识到所有这些问题,则可以猜测所有不同的访问方式都归结为相同的内部机制。GIT_DIR=/path/to/bare.git git somecommand
。实际上,它可能比那更复杂。