1
我是Sourcetree的新手,在本地创建了一个混乱局面,与原点/主点相比,提前7个提交。我想忽略并删除我在本地完成的所有工作,并通过将本地回购恢复到原始/主目录来重新开始,因为它目前处于停滞状态。我该怎么做呢?将本地Sourcetree回购归还给主
备注:我知道原点/主控是正确的,因为我有另一台机器在我旁边,我没有用来做提交,只是从原点/主机拉出,而本地回购是正确的在另一台机器上。
我是Sourcetree的新手,在本地创建了一个混乱局面,与原点/主点相比,提前7个提交。我想忽略并删除我在本地完成的所有工作,并通过将本地回购恢复到原始/主目录来重新开始,因为它目前处于停滞状态。我该怎么做呢?将本地Sourcetree回购归还给主
备注:我知道原点/主控是正确的,因为我有另一台机器在我旁边,我没有用来做提交,只是从原点/主机拉出,而本地回购是正确的在另一台机器上。
您可以设置当前主通过匹配主产地:
退房主分支。双击分支,或打开终端并键入git checkout master
然后将分支重置为原点主设备。在日志中找到origin/master,点击右键,点击“Reset current branch to this commit”,然后从出现的对话框中选择hard。或者使用命令git reset --hard origin/master
在源代码树顶部有一个重置按钮(放弃按钮),或者如果你想要去上一次提交xxxxx,你可以在提交历史记录中进行'右击'选择“重置当前分支到此提交”。 –
它似乎不会让我重置 –
请注意,它是'origin/master'而不是'master/origin'。 –