簡體   English   中英

在“ git clone…”之后,如何將該文件夾作為1個單個存儲庫添加到當前目錄?

[英]After “git clone …” how do you add that folder to current directory as 1 single repo?

我正在嘗試Git,所以如果我這樣做

mkdir foo
cd foo
git clone git://github.com/some_repo/sdk.git

所以我的項目文件夾現在將具有sdk ,這是一個庫或sdk。 現在如何使sdk成為我的項目的一部分? 也就是說,只有1個倉庫而不是git init並有2個單獨的倉庫?

如果項目sdk

  • foo項目的開發速度不同(即,在foo中更改任何內容並不總是涉及更改sdk ,而更改sdk並不意味着更改foo
  • 必須將sdk作為子目錄

,然后,正如Scott所說,子模塊方法很有用,因為(如我在“ 子模塊的真實本質 ”中所述),您將能夠:

  • 引用特定版本的sdk
  • 同時仍然能夠直接在foo項目中修改sdk

是的,它們將是兩個單獨的存儲庫,但是您仍然可以從父存儲庫foo對其進行管理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM