鸡蛋不装在一个篮子里 Git的版本库目录和工作区在一起,因此存在一损俱损的问题,即如果删除一个项目的工作区,同时也会把这个项目的版本库删除掉.一个项目仅在一个工作区中维护太危险了,如果有两个工作区就会好很多. 上图中一个项目使用了两个版本库进行维护,两个版本库之间通过拉回(PULL)和/或推送(PUSH)操作实现同步. 版本库A通过克隆操作创建克隆版本库B. 版本库A可以通过推送(PUSH)操作,将新提交传递给版本库B: 版本库A可以通过拉回(PULL)操作,将版本库B中的新提交拉回到自身(A)…