有時候因為需要我們只想gitclone 下倉庫的單個或多個資料夾,而不是全部的倉庫內容,這樣就很省事,下面做乙個記錄。
舉個例子現在有乙個test倉庫
你需要git clone裡面的tt子目錄:
1 git init test && cd test //新建倉庫並進入資料夾
2 git config core.sparsecheckout true
//設定允許轉殖子目錄34
echo
'tt*
' >> .git/info/sparse-checkout //
設定要轉殖的倉庫的子目錄路徑(更改tt*為你的檔案目錄)
//空格別漏
56 git remote add origin [email protected]:mygithub/test.git //
這裡換成你要轉殖的專案和庫
78 git pull origin master //
git乙個倉庫同步另乙個倉庫
1 關聯第乙個倉庫 git remote add first 遠端倉庫名first為拉取下來之後本地的名稱 2 從該倉庫建立並切換乙個開發的分支 git checkout b feature first3 關聯第二個倉庫 git remote add second 遠端倉庫名4 從該倉庫建立並切換乙...
從乙個git倉庫遷移到另外乙個git倉庫
我們平常可能會遇到git倉庫遷移的問題,現在把遷移方法備忘一下。1 先備份倉庫裸倉庫 git clone bare git bare 建立的轉殖版本庫都不包含工作區,直接就是版本庫的內容。2 在新的 倉庫上新建乙個倉庫。3 然後推送裸倉庫到新建的倉庫上 cd bak.git git push mir...
從乙個git倉庫遷移到另外乙個git倉庫
如果你想從別的 git 託管服務那裡複製乙份源 到新的 git 託管伺服器上的話,可以通過以下步驟來操作。從原位址轉殖乙份裸版本庫,比如原本託管於 github。設定網速 然後到新的 git 伺服器上建立乙個新專案,比如 gitcafe。以映象推送的方式上傳 到 gitcafe 伺服器上。刪除本地 ...