所以我从一个主分支开始,我决定创建一个名为“Splitting_Pen_Into_Two_Components”的新分支。我进行了分支,进行了一些更改,提交并推送到了新分支。我现在注意到我从未真正看到分支(紫线)。有没有办法让我用我当前的文件回到主人那里?
我的猜测是我创建了一个新的存储库,因为我看到了两个来源。那是对的吗?谁能明白我做了什么?
谢谢您的帮助。
所以我从一个主分支开始,我决定创建一个名为“Splitting_Pen_Into_Two_Components”的新分支。我进行了分支,进行了一些更改,提交并推送到了新分支。我现在注意到我从未真正看到分支(紫线)。有没有办法让我用我当前的文件回到主人那里?
我的猜测是我创建了一个新的存储库,因为我看到了两个来源。那是对的吗?谁能明白我做了什么?
谢谢您的帮助。
您还没有创建新的存储库;您在一个单独的分支上,并且您恰好是远程分支之前的提交。远程分支以 为前缀origin/
,而规范的 master 分支是origin/master
.
您应该尽快将您的工作推送到远程。
如果您想使用当前文件返回 master 分支(即根据您上面发布的图像提交的当前更改),只需将当前分支合并到 master。
当您将新分支推送到“服务器或远程存储库”时,它将显示为“来源/(您的分支名称)”。它显示了两个来源,因为“服务器或远程存储库”中存在两个分支。
在这种情况下,如果您向 master 提交,只需切换到 master,而无需将您的分支合并到 master。然后你可以看到紫色线来区分,提交是在不同的分支中进行的。