克隆项目后如何更改git可见性

时间:2016-10-08 10:57:31

标签: git

我从远程存储库完成了git clone

项目打开后,所有文件都标记为未解析(红色)。 我尝试更改分支但需要获得许可,在 .git 目录中更改 config 文件后,该行

worktree=<path to .git>

已添加,结帐也已完成,但所有文件都更改为新(蓝色)。

我尝试在某个文件上执行git revert,此文件恢复为正常状态(仅更改颜色)。 此外,操作git pull会写所有已更新的文件

需要做什么,所有文件的状态都是'在git之后'(未解析,新的或更改的)? 我认为对项目中的所有文件应用恢复操作并不是一个好的解决方案。

1 个答案:

答案 0 :(得分:1)

我怀疑它是红色的,而是棕色的:见“IntelliJ IDEA 2016.2 Help: File Status Highlights

  

布朗 未知文件:存在于本地,但不在存储库中,也未安排添加。

enter image description here

  

红色 与冲突合并在上次更新期间,文件与冲突合并。

如果正确设置了工作树,并且所有文件都显示为“已修改”(蓝色),则可能是因为自动执行eol(行尾)转换。

检查Git配置中core.autocrlf设置为false。

事实证明,工作树设置不正确:OP JAVAvladuxa提及in the comments

  

我已经改变了全局git的worktree值,它解决了我的问题。