簡體   English   中英

Git遠程倉庫與本地合並; 換地點

[英]Git remote repo merge with local; Change location

我想在我的項目中使用 github repo (qml.net)。 我嘗試了 qtcreators 界面,但這從未奏效,因為它仍然找不到 qml.net。 我想也許 qtcreator 不支持直接使用雲存儲庫(Visual Studio 可以做到這一點)。

我現在想要做的是將 /.git 目錄(在我的項目中)和 qml.net 的 git 克隆版本存儲在其他地方,可能完全在不同的驅動器上。

為此我需要哪些命令,以及如何確保 qtcreator 知道新位置?

我處理這個問題的方法是在我的工作機器上有一個目錄,名為“origin”的遠程設置為我通常的工作雲存儲庫(例如 github)。 然后我會創建一個名為“qml”的第二個遠程源。

然后我可以在我的工作機器和github之間進行正常操作。 要更新“qml”,我可以執行:

git push qml master

這會將當前主分支從我的機器推送到 qml。 通常,當我執行此操作時,我的本地 master 會與“origin/master”保持同步。

如果您對“qml”有較新的提交,則可以執行:

git fetch qml
git reset --hard qml/master

以上假設您已經在本地 master 分支上,並且除了“qml/master”之外,它沒有任何提交

暫無
暫無

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

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