git - 在签出开发分支时,对来自其他分支的文件的更改仍然存在
问题描述
我会尽量保持简短——在我们的项目中,我们将功能分支与开发分支分开——然后我们更改了功能分支上文件的内容。
据我了解,检查开发分支应该显示开发分支中该文件的版本,但在我们的项目中,它似乎根本没有更新,并且仍然具有功能分支的内容。
如果这有帮助 - 在 gitlab 上,正确的、未更改的文件会显示 - 在 IDE(CLion)中,它仍然显示来自功能分支的文件更改,尽管它正确显示了我们当前所在的分支和之后同步。
我只是误解了“结帐”的作用,还是我们的设置有问题?对于此事的任何帮助,我都会非常感激 - 这真的很令人沮丧。
解决方案
推荐阅读
- c# - AWSSDK.Core 需要 AWS_ENABLE_ENDPOINT_DISCOVERY 环境变量值
- android - 以编程方式选择选项卡项
- swift - 如何在 AR 场景中在运行时提取 SceneKit 深度缓冲区?
- c# - 如何将 Xamarin ListView 项作为新内容提供
- c++ - 是否可以确定用于生成二进制文件(exe、dll)的编译器/链接器选项?
- php - 用于编辑文件的正则表达式
- wordpress - 在 WordPress 中为自定义帖子类型添加功能
- python - 变量如何在函数内部取值而不在任何地方声明它
- ubuntu-16.04 - PHP 警告:模块 'imagick' 已经加载到第 0 行的未知中,需要一些帮助
- r - 如何根据行之间的时间间隔和与其他变量相关的其他两个条件来选择 DF 的特定行