簡體   English   中英

Git將所有分支的本地存儲庫推送到遠程存儲庫

[英]Git push local repository with all branches as-is to remote repository

我想讓我的本地版本的存儲庫(不是一個分支,所有分支)成為新的遠程版本。

有沒有辦法如何做到這一點,還是我必須手動覆蓋/添加每個分支? 它不是初始提交。 我只是想用本地版本覆蓋所有在線版本,這個版本比當前在線版本更正確(在一些糟糕的git操作之后我想用備份版本恢復它)。

您可以使用

git push origin --mirror

聯機幫助頁

--mirror

而不是將每個引用命名為push, 指定將 refs/下的所有引用 (包括但不限於refs/heads/refs/remotes/refs/tags/ )鏡像到遠程存儲庫。 新創建的本地引用將被推送到遠程端, 本地更新的引​​用將在遠程端強制更新 ,並且已刪除的引用將從遠程端刪除 如果設置了remote.<remote>.mirror配置選項,則這是缺省值。

(強調我的)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM