[英]push to a remote repo in git
我有一個遠程存儲庫,我希望能夠推送到該存儲庫並部署代碼。 因此,當我執行git push origin branch
,它應該將分支推送到存儲庫,並且post-receive鈎子應該部署更改。 問題是-
我無法將當前存儲庫設為裸存儲庫,因此我想動態創建裸存儲庫(通過克隆當前存儲庫)並將分支推送到該存儲庫。
我可以即時創建一個裸倉庫,並以某種方式將推送轉移到該倉庫而不是當前倉庫嗎?
您可以通過添加“ --bare”選項為當前倉庫創建一個裸倉庫:
git clone --bare my_project my_project.git
然后,如果需要,將裸倉庫放置在Git服務器上,有關詳細信息,請參考此鏈接:服務器上的Git-服務器上的Git 。
然后,在本地存儲庫中,運行git remote set-url命令將遠程存儲庫更新為裸存儲庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.