我有一个主分支
现在为了测试其他东西,我创建了一个分支 A
我检查分支 A 修改文件,当我再次检查 master 时,更改也在那里。
在其他存储库上我有正确的行为
最佳答案
未提交的更改将从一个分支移动到另一个分支。为了使它们分开,您必须在移动到另一个分支之前存储
这些更改。当您返回到您的分支机构时,您可以应用
那些更改以检索它们。
如下所示:
>$ git status
On branch branch_1
Your branch is up-to-date with 'origin/branch_1'.
modified: dir/file.rb
>$ git stash
>$ git checkout <branch_2>
>$ git checkout <branch_1> #after finishing your tasks in branch_2 you can go back to branch_1
>$ git stash apply
现在您将取回之前在 branch_1 中所做的更改
关于git,本地分支的更改会影响其他本地分支吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32116776/