作者回复: 好问题。 1)找个目录执行 clone 。或 2)用init建个git仓库,然后从备份数据库添加remote,再push到新建仓库;或者 3)用init建个git仓库,然后在新仓库添加remote,再把备份数据库fetch/pull到新仓库。
作者回复: 在我眼里,除了我们当前所在路径都可以当作远端。本讲其实想透露信息:如果没有外部的代码服务,就本地环境就能使用push,fetch和clone命令,就能练习git
作者回复: 👍 确实用了 push 的方式
作者回复: 看你的诉求是想把裸仓库变成普通仓库了。 1)建个文件夹 2)把裸仓库挪到新文件夹里面,并把裸仓库路径改为 .git 3)执行 git config core.bare false 即可
作者回复: 裸仓库对代码平台的作用可大了。 参考:http://www.worldhello.net/gotgit/02-git-solo/100-git-clone.html#id4
作者回复: 我个人认为并非不负责任。老师么就是想带着大家看看用法,是基于老师的环境掩饰的。学生么可以开开眼界,看老师在什么样的环境中玩出了什么样结果。
作者回复: 看得真仔细,👍 。 不影响你理解吧。
作者回复: 其实备份了.git 就能取到各个commit的文件了。 本地还原么,我们用 git的clone 命令就可以
作者回复: 哦,谢谢告知
作者回复: 没看懂