GIT的服务器仓库和本地仓库的创建于区别
先来描述下我遇到的问题吧~ 首先对于第一次在服务器上搞git的我来说这个手确实绿了点.....修改之前描述!!!建仓库的命名不是要.git才可以!!!! 这是本次操作的最大受教资料: https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%90%AD%E5%BB%BA-Git 首先在建库的时候要明确一点,你要做的是本地仓库还是服务器仓库。(以下仅代表个人实践总结,会存在描述偏差) 对于有pull和push的小伙伴,建议搭建先搭建裸露,再将真正的代码创建仓库作为本地仓库,最后将本地仓库与裸库关联;而对于只是将代码进行版本管理和分支管理可以只创建本地仓库。 这么说可能很多人都不是很明确,这里可以参考我们本地拉到其他库在本地开发的时候的情况: 这是我本地拉的代码然后自己添加分支的结构。这个时候电脑本地的仓库和远程的仓库的关系就和我们在服务器创建的 .git 的裸库和存在很多文件代码的‘本地’仓库的关系类似(不尽相同) 拉到本地的代码可以通过分支管理自己写的和想要提交的,这时候就也是创建了一个本地仓库,我们克隆到的也就是一个仓库。而裸库是没有代码的,而且也没有 .git 文件