我创建了一个名为“ addroles”的新分支,并对其进行了签出并进行了一些更改,但是当我回到母版以查看旧版本之前,我对“ addroles”进行了更改,我发现他们被带到主人那里,像新分支一样等待提交。我真的不知道这和什么有关。
答案 0 :(得分:0)
在您的分支机构中,执行以下操作-
1. git stash
2. git checkout master
这样,您对分支地址的本地更改将保存在该分支中,并且您应该能够看到master分支,而无需对addroles分支进行最新更改。
当您切换回addroles分支时,请确保您完成
git stash apply
这会将您的更改恢复到本地分支。 希望这会有所帮助。
答案 1 :(得分:0)
您在 addroles 分支处于结帐状态时进行了更改,但是您既没有存储,也没有登台或提交它们。
这就是为什么更改后的更改会“显示”在master中。
正如@techie_questie所述,您可以将它们藏起来,但也可以在结帐母版之前将它们暂存或提交到addroles分支。