我在GitHub上分享了一个回购。我在这个fork上有一个master,这样我就可以单独分支功能并将请求拉到每个功能的上游/主站。我的主人改变的唯一时间是原点发生变化,这意味着我不会将我的功能合并到我的主人身上。我已经从原点更新了我的主人,现在我需要将这些更改合并到我的一个功能分支中。
我遇到的问题是我的主分支中似乎有大约40个Unstaged文件。似乎每个文件中有2到3个标记:〜自动修订,~HEAD或~HEAD_0。 我对Git并不十分熟悉,尽管基本概念似乎很直接。我认为我的大多数问题都是我不理解sourcetree是如何工作的。
首先,为什么在签出我的主人后会立即发生未经授权/未提交的更改?
其次,我怎么能确定我正在将我的主人的完整副本合并到我的功能分支,以便在从我的功能分支发回拉取请求时,我不会不必要地更改不属于我的功能更改的文件上游/主人?
答案 0 :(得分:0)
通过删除和重新克隆主分支来解决。