我如何避免将变更从新分支转移到主分支

时间:2020-03-02 09:13:35

标签: git gitlab

我创建了一个名为“ addroles”的新分支,并对其进行了签出并进行了一些更改,但是当我回到母版以查看旧版本之前,我对“ addroles”进行了更改,我发现他们被带到主人那里,像新分支一样等待提交。我真的不知道这和什么有关。

2 个答案:

答案 0 :(得分:0)

在您的分支机构中,执行以下操作-

1. git stash
2. git checkout master

这样,您对分支地址的本地更改将保存在该分支中,并且您应该能够看到master分支,而无需对addroles分支进行最新更改。

当您切换回addroles分支时,请确保您完成

git stash apply

这会将您的更改恢复到本地分支。 希望这会有所帮助。

答案 1 :(得分:0)

您在 addroles 分支处于结帐状态时进行了更改,但是您既没有存储,也没有登台或提交它们。

这就是为什么更改后的更改会“显示”在master中。

正如@techie_questie所述,您可以将它们藏起来,但也可以在结帐母版之前将它们暂存或提交到addroles分支。