我想在我的项目中使用github存储库(qml.net)。我尝试了qtcreators接口,但此方法一直无效,因为它仍然找不到qml.net。我以为qtcreator可能不支持直接使用云存储库(Visual Studio可以做到这一点)。
我现在要做的是将/.git目录(在我的项目内)和一个qml.net的git克隆版本存储在其他地方,可能完全在另一个驱动器上。
我需要哪些命令,以及如何确保qtcreator知道新位置?
我处理此问题的方法是在工作计算机上建立一个目录,并将名为'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'之外没有任何提交。