2013-05-04 77 views
0

我無法使用GitHub應用程序和終端將Aquamacs24每晚構建分支與主計算機上的主分離。GitHub/Aquamacs24 - 克隆 - 分離主分支

主(1.58 GB)位於:

$ git clone git://github.com/davidswelt/aquamacs-emacs.git 

的Aquamacs24支(182.5 MB)位於:

https://github.com/davidswelt/aquamacs-emacs/tree/aquamacs24

我已經在終端嘗試了幾種變化,但我沒有得到相同的文件,只是點擊上面提到的鏈接中的ZIP選項,並且結帳不起作用:

$ git clone --depth 3 git://github.com/davidswelt/aquamacs-emacs.git 
$ cd aquamacs-emacs 
$ git checkout aquamacs24 

一旦將整個1.58 GB的主控下載到計算機,是否有辦法將分支與主控分開?或者,準確的終端命令將會下載與上面引用的github網頁上的ZIP圖標相同的東西?

回答

1

我會把這個標記重複一次,除了(a)我不能100%確定我明白你的意思是「分離」,和(b)「點擊ZIP圖標相同的東西」是很大程度上取決於該按鈕是否按需執行動態git歸檔,或者是否預先生成了檔案(在這種情況下,它們可能與當前的HEAD不匹配)。 (我想他們動態,但;或者至少,如果github不再是當前的任何緩存副本)。

「結帳不起作用」是什麼意思?

總之,如果你想克隆一個特定的分支,而無需下載其他部門,這就是被問和回答:https://stackoverflow.com/a/7349740/324105

,或者如果你正在使用Git 1.7.10或更高版本:https://stackoverflow.com/a/14930421/324105

+0

有任何可能的情況下,你可以看看我的問題中的代碼,並告訴我哪一行是不正確的,並建議適用於Aquamacs24的另一行代碼?我會在幾分鐘後發佈錯誤消息。 。 。 。 – lawlist 2013-05-05 03:57:28

+0

'git checkout aquamacs24':'錯誤:pathspec'aquamacs24'與git已知的任何文件都不匹配。 – lawlist 2013-05-05 04:03:20

+0

我不打算克隆回購自己,但我的猜測是淺層克隆(即使用'--depth'參數)可能與後續檢出另一個分支不兼容。你可以嘗試在clone命令中加入'-b aquamacs24'。 – phils 2013-05-05 05:09:00