我想克隆一個特定版本的分支git倉庫,但似乎誤解了爲什麼我得到我所得到的。
我想從https://github.com/giggls/openstreetmap-carto-de拉v2.43.0,git克隆分叉git分支的特定版本
1),這在理論上也應該有「hstore-only.style」(但不如果你點擊v2.43.0)。它似乎只有在主人的掌握之下。這是爲什麼?
2)如果我做
$ git clone git://github.com/giggls/openstreetmap-carto-de.git
這讓我的主人,我看到所有文件,包括 「hstore-only.style」
$ cd openstreetmap-carto-de
$ git tag -l
這已經給了我v2.9.1 ,這是令人困惑的。因爲那裏最高的標籤是2.43.0。 2.9從哪裏來?
3),並與
$ git checkout v2.43.0
我會得到降低文件集而不hstore-only.style
。
有沒有一種方法可以讓2.43與該文件?
好極了,所以我可以使用2.45.1(因爲3有openstreetmap-carto的變化,我不想實現),但是怎麼會有超出2.43的東西呢?如果我點擊https://github.com/giggls/openstreetmap-carto-de/tags,我看到的最高的是2.43以及$ git tag -l'怎麼會超過2.9就不會給我任何東西。這是否意味着2.9實際上沒有'hstore-only.style',因爲它沒有出現在你的'git log'調用中? – TheRealPir
@TheRealPir這些標籤可能已被刪除。 – VonC
那麼github的用戶界面和我真正拉出的內容有什麼不同?換句話說,我可以下載哪個版本? 1.)github用戶界面上顯示的最大2.43.0 2.)我運行'git tag -l'或3)時看到的2.9.1 3.1.0哪個git日誌顯示(但在2.45之間沒有任何內容)。 1和3.0.0)?對不起,我感到困惑和非常感謝你的時間教我 – TheRealPir