Git 父分支正在获取子分支的更改

Sag*_*gar 3 git

我有一个名为branch1.

我通过做创建一个子分支

git checkout -b branch2
Run Code Online (Sandbox Code Playgroud)

然后,我要结帐branch2

git checkout branch2
Run Code Online (Sandbox Code Playgroud)

我做了一些改变 branch2

当我结帐到 时branch1,我会看到我在 中所做的代码更改branch2

我不希望父分支与子分支同步。当我觉得子分支有正确的代码时,我会将子分支的代码更改合并到父分支中。

如何避免父分支获取子分支的代码更改?

Big*_*ons 5

这就是 git 的工作方式。在切换回 branch1 之前,您要么必须commit更改在 branch2 中所做的更改,要么必须stash稍后进行。