[英]Git - Create a new repository for each folder in a directory
對 git 非常陌生,所以請耐心等待。 如果重要,請使用 Bitbucket/Sourcetree。
我們有一些代碼目前不在任何地方的源代碼管理中。
由於沒有更好的術語,讓我們將它們視為 Java 項目。
每個項目都在一個目錄中的自己的文件夾中。
我們有幾十個項目。
有沒有一種簡單的方法可以為每個項目/文件夾創建一個新的存儲庫並將其推送到 Bitbucket,而無需一一操作?
我覺得我不應該將根文件夾作為存儲庫,因為將同時簽出多個項目,並且從提交/推送/部署到主分支的角度會令人困惑。
同樣,我是 git 新手,所以也許我沒有正確考慮這一點。
這應該由腳本管理,它可以:
git init
git remote add origin https://bitbucket.org/me/<newProjectW
curl -X POST --user 'user:app_pass' \
-H "Content-type: application/json" \
-d '{"project":{"key":"PROJ"}}' \
"https://api.bitbucket.org/2.0/repositories/USER/REPO"
git push -u origin main
這樣,在一個腳本中,您可以完成所有操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.