git - 分支中的文件会自动添加到主分支
问题描述
我正在学习 git。我创建了一个名为“development”的新分支,在该分支中,当我创建文件时,即使我没有暂存该文件,它也会自动添加到主分支。
其中main branch
有两个名为one.txt
和的文件two.txt
。
我只是结帐到开发分支
git checkout development
然后我three.txt
在echo three > three.txt
. 创建文件development branch
后我什么也没做。three.txt
我什至没有上演文件。
打包文件后,我结帐到那里main branch
,我在那里看到了three.txt
。但怎么可能呢?
我不想在main branch
合并之前将文件放入其中。
这就像同步系统一样发生。如果我从任何分支暂存文件,它会自动暂存到主分支,反之亦然。解决办法是什么?我怎么解决这个问题?请帮帮我。
操作系统:Windows 10
git版本:2.32.0
我同时使用了 power-shell 和 git-bash 并得到了相同的结果。
解决方案
推荐阅读
- elasticsearch - 如何在没有正则表达式的情况下使用脚本字段从日志字段中搜索子字符串
- r - 使用 Ntile 将子集排序为分位数
- ssl - 正确层的正确 SSL 证书
- gradle - 想法不支持 Gradle 5.2 和 4.4.2 错误?
- mysql - 如何计算表中最高订单的数量?
- javascript - 根据窗口大小删除元素
- c - 为什么当返回 char * 时 C 不抛出任何警告?
- javascript - 独立的桌面和移动网站 - 我如何规划后端?
- python - googleapiclient batchGet 序列 Google Analytics Reporting API V4
- ios - 如何在 iOS 上运行 TensorFlow 对象检测