Git远程仓库与本地合并;更改位置

问题描述 投票:0回答:1

我想在我的项目中使用github存储库(qml.net)。我尝试了qtcreators接口,但此方法一直无效,因为它仍然找不到qml.net。我以为qtcreator可能不支持直接使用云存储库(Visual Studio可以做到这一点)。

我现在要做的是将/.git目录(在我的项目内)和一个qml.net的git克隆版本存储在其他地方,可能完全在另一个驱动器上。

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

git merge location local
1个回答
0
投票

我处理此问题的方法是在工作计算机上建立一个目录,并将名为'origin'的远程设置为我通常的工作云存储库(例如github)。然后,我将创建另一个名为“ qml”的远程源。

然后,我可以在工作机和github之间进行正常操作。要更新“ qml”,我可以执行:

git push qml master

这会将当前的master分支从我的机器推送到qml。通常,当我执行此操作时,我的本地主机将是最新的'origin / master'。

如果您在'qml'上有较新的提交,则可以执行:

git fetch qml
git reset --hard qml/master

以上假设您已经在本地master分支上,并且除了'qml / master'之外没有任何提交。

© www.soinside.com 2019 - 2024. All rights reserved.