为了账号安全,请及时绑定邮箱和手机立即绑定

git clone xxx 与 git clone xxx.git 有区别吗?

git clone xxx 与 git clone xxx.git 有区别吗?

HUX布斯 2018-09-24 20:06:30
git clone https://github.com/octocat/Spoon-Knife 与 git clone https://github.com/octocat/Spoon-Knife.git 区别是什么?
查看完整描述

1 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

本质上讲没有区别。只是远程文件系统的命名不同而已。

但是就 git 来说。还是有一些细节需要了解。
git init 用来初始化一个仓库。
git init --bare 用来初始化一个纯仓库。
纯仓库意思是:只有版本库,而没有工作目录。 通常用作开发团队的远程仓库。集中存放代码。而没有工作空间。
我们知道你自己克隆下来的代码,根目录下都有一个隐藏的文件夹 .git/ 这个就是版本库的元文件存放的位置。

因此习惯上:如果你想初始化一个纯仓库,会把目录命名为 yourproject.git 这样的形式。以明确他是一个不含有工作空间的纯仓库。


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 1612 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信