![選擇a(使用原來的repo,刪除ios目錄,更新目錄)](https://rvso.com/image/1606678/%E9%81%B8%E6%93%87a%EF%BC%88%E4%BD%BF%E7%94%A8%E5%8E%9F%E4%BE%86%E7%9A%84repo%EF%BC%8C%E5%88%AA%E9%99%A4ios%E7%9B%AE%E9%8C%84%EF%BC%8C%E6%9B%B4%E6%96%B0%E7%9B%AE%E9%8C%84%EF%BC%89.png)
答案1
社區不鼓勵使用圖片,因為圖片不容易搜尋和查看,嘗試這樣做
project/
├── project/
│ ├── .git
│ ├── android
│ ├── ios
1. git 不直接追蹤根目錄之外的任何內容,首先將我們的結構簡化為這樣
project/
├── .git
├── android
├── ios
2. 不要自己移動任何.git 目錄。這是沒有意義的。它包含了之前所有的ios目錄資訊。
==================================================== = =============================
選擇a(使用原來的repo,刪除ios目錄,更新目錄)
3.假設您刪除了ios資料夾或將其移動到其他地方
project/
├── .git
├── android
4. 仍然在遠端追蹤 ios 目錄,以暫存更改,
git add .
git commit -m "removed the whole ios folder"
git push
==================================================== = =============================
選擇b,使用另一個repo,保留ios目錄在原來的位置,將你的android目錄移動到其他地方(不推薦,你的android的commit歷史記錄都消失了)
在包含 android 目錄的目錄中,
git init
git add .
git commit -m "first commit"
git remote add origin <your url of repo>
git push -u origin master