[英]Git, different folders, same repo, different branches
感謝您閱讀此問題。 我有一個任務要做,對此我感到羞恥,但我自己無法處理。 這就是為什么我在這里,要你幫我一下。 所以,問題是...我具有以下站點結構:
ext_www
-開發
----(此處的網站代碼)
萬維網
-(這里的網站代碼)
ext_www / dev文件夾是dve分支想要放置的位置。 www是主分支想要放置的文件夾。 所以我想建立一個像這樣的文件結構:
git的
ext_www
-dev( 開發分支 )
----(此處的網站代碼)
www( master分支 )
-(這里的網站代碼)
是否可以在一個地方設置.git文件夾,然后將master分支設置到www文件夾,將dev分支設置到ext_www / dev文件夾,並同時在倉庫中保留一個純站點源代碼,沒有www或ext_www / dev文件夾?
您可以使用git 子模塊 :
1-添加第一個子模塊:
git submodule add https://github.com/link-to/your-repo.git ext_www
2-檢出到dev
分支:
cd ext_www && git checkout dev
3-添加另一個子模塊:
cd ../ && git submodule add https://github.com/link-to/your-repo.git www
4-結帳至master
分支:
cd www/ && git checkout master
5-[可選]返回到您的根目錄並提交所有這些更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.