在Git中从子分支切换到父分支时避免合并
我已经使用创建了一个子分支 git签出-b子分支父分支 我在我的在Git中从子分支切换到父分支时避免合并,git,Git,我已经使用创建了一个子分支 git签出-b子分支父分支 我在我的child\u分支中创建了一些新文件 当我执行git checkoutparent\u branch时,我也会在我的parent\u branch中看到新文件。我不要这个。git默认情况下是否合并旧文件中的修改(父文件中的文件和从父文件继承的子文件),并将在child_分支中创建的新文件也放在parent_分支中?另外,我希望避免合并旧文件,并且不希望在父分支中有新文件。我该怎么办 git checkout order M
child\u分支中创建了一些新文件
当我执行git checkoutparent\u branch
时,我也会在我的parent\u branch
中看到新文件。我不要这个。git默认情况下是否合并旧文件中的修改(父文件中的文件和从父文件继承的子文件),并将在child_分支
中创建的新文件也放在parent_分支
中?另外,我希望避免合并旧文件,并且不希望在父分支中有新文件。我该怎么办
git checkout order
M src/FileUtils.java
M src/Manipulators.java
java和manufactors.java是我在子分支顺序测试中创建的新文件。我不希望发生合并。另外,当我再次签出以订购测试时,一些文件会再次合并。这种合并是否总是发生在父分支和子分支之间
还有,我应该如何恢复已经发生的合并?您还没有提交这些文件,Git没有发现它们与您传输到的其他分支冲突。如果在更改分支时发生冲突,Git会要求您提交或隐藏更改
为了避免这种情况,实际上应该首先提交更改
git add .
git commit