公司是Git的新公司,并提出了我们的第一个请求请求,但出了点问题。我进入了bit bucket网站,并开始了一个新的pull请求,将我的dev分支合并到master(两个分支都在相同的仓库中)。
拉取请求获得批准后,我单击“合并”,一切似乎都进行顺利。我原以为我一旦回到GitKraken,就会发现我的本地主机落后X提交次数,并且需要拉动。但是,这根本没有显示我落后。我单击了pull-rebase选项以查看会发生什么,但是GitKraken说master尚未移动,并且是最新的。
我确实在我的主版本中看到了一些合并提交,但不是全部。因此,我猜想可能只是吹走了本地的master副本,然后再次将其从云中拉下来。
因此,在GitKraken的“本地”部分下,我切换到另一个分支,删除我的本地主服务器,然后在GitKraken的“ Remotes”部分下,我双击主服务器,以为它将开始从云中拉出,而是立即在“本地”下显示一个主分支。
如果回购协议相当庞大,如果我能看到进度微调的话,它根本不会从云中删除任何东西。确实在新的本地管理员中,我的某些提交丢失了。
事后看来,我想我应该使用本地分支机构发起拉取请求,在本地开发人员和本地主机之间进行合并,然后将本地主机推送到原始主机。
那么我该如何获取我的master本地副本以匹配具有来自pull请求的所有合并提交的云版本?
答案 0 :(得分:0)
永远无法弄清楚如何将合并的提交从源中拉到我的本地master分支中,因此最终创建了一个新文件夹并将存储库克隆到其中。