首页 > 解决方案 > 分支中的文件会自动添加到主分支

问题描述

我正在学习 git。我创建了一个名为“development”的新分支,在该分支中,当我创建文件时,即使我没有暂存该文件,它也会自动添加到主分支。

其中main branch有两个名为one.txt和的文件two.txt

我只是结帐开发分支

git checkout development

然后我three.txtecho three > three.txt. 创建文件development branch后我什么也没做。three.txt我什至没有上演文件。

打包文件后,我结帐到那里main branch,我在那里看到了three.txt。但怎么可能呢?

我不想在main branch合并之前将文件放入其中。

这就像同步系统一样发生。如果我从任何分支暂存文件,它会自动暂存到主分支,反之亦然。解决办法是什么?我怎么解决这个问题?请帮帮我。

操作系统:Windows 10

git版本:2.32.0

我同时使用了 power-shell 和 git-bash 并得到了相同的结果。

标签: git

解决方案



推荐阅读