鍍金池/ 問答/Linux  網(wǎng)絡安全/ git clone xxx 與 git clone xxx.git 有區(qū)別嗎?

git clone xxx 與 git clone xxx.git 有區(qū)別嗎?

git clone https://github.com/octocat/Spoon-Knifegit clone https://github.com/octocat/Spoon-Knife.git 區(qū)別是什么?

回答
編輯回答
我以為

其實我也想知道這其中的區(qū)別,我查找了好多資料git clone后面都要加.git。

2017年12月16日 10:15
編輯回答
巴扎嘿

后面就是一個url,加不加.git要看你使用的資源提供url的格式是什么。
github 現(xiàn)在是兼容兩種 url 格式。

2018年2月14日 09:23
編輯回答
孤慣

本質上講沒有區(qū)別。只是遠程文件系統(tǒng)的命名不同而已。

但是就 git 來說。還是有一些細節(jié)需要了解。
git init 用來初始化一個倉庫。
git init --bare 用來初始化一個純倉庫。
純倉庫意思是:只有版本庫,而沒有工作目錄。 通常用作開發(fā)團隊的遠程倉庫。集中存放代碼。而沒有工作空間。
我們知道你自己克隆下來的代碼,根目錄下都有一個隱藏的文件夾 .git/ 這個就是版本庫的元文件存放的位置。

因此習慣上:如果你想初始化一個純倉庫,會把目錄命名為 yourproject.git 這樣的形式。以明確他是一個不含有工作空間的純倉庫。

2017年9月4日 16:56