在多人合作git项目中,在一次pull后再push时候发现有很多修改的文件,如图:
在以此点开后,发现如图:
这个左侧的区域我看路径是在C盘缓存中
提问:
1、这个左侧的区域是什么?
2、为什么会和我右侧本地不一致,导致上传时候显示被修改?
3、如何使左右区域一致,从而避免触发修改提交,只保留自己修改需要提交的文件
在多人合作git项目中,在一次pull后再push时候发现有很多修改的文件,如图:
在以此点开后,发现如图:
这个左侧的区域我看路径是在C盘缓存中
提问:
1、这个左侧的区域是什么?
2、为什么会和我右侧本地不一致,导致上传时候显示被修改?
3、如何使左右区域一致,从而避免触发修改提交,只保留自己修改需要提交的文件
2 回答1.4k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答868 阅读
851 阅读
左侧区域显示的是你本地仓库的暂存区(staging area)或缓存区(cache)。这是Git用来暂存准备提交的更改的地方。在执行git add命令后,文件会被添加到这个区域,等待提交。
左侧区域和右侧本地不一致的原因有意一种是因为在pull最新代码后,本地文件发生了变化,但这些变化还没有被添加到暂存区。还有一种是因为在本地进行了修改,但还没有执行git add命令将这些修改添加到暂存区。