执行git status显示红色文件,新提交文件时反复出现该问题求解答
Git Status 中红色文件的含义及处理方式
- 红色文件的含义:
git status里的红色文件代表这些文件未被Git追踪——也就是你还没通过git add命令将它们加入Git暂存区。之前提交过的文件已经被Git纳入追踪范围,所以不会显示红色,而新添加的文件或从未被追踪过的文件,就会以红色状态被列出。 - 桌面路径下频繁出现的原因:你的Git仓库应该建立在
c:/Users/User/Desktop/目录下,所以桌面上新生成的所有未被追踪的文件,都会被Git检测到并标记为红色。 - 常见处理方式:
- 若要将这些文件纳入Git管理,执行
git add 文件名(单文件操作)或git add .(当前目录下所有未追踪文件批量操作),再次执行git status时这些文件会变为绿色(已进入暂存区),之后即可提交。 - 若不想让Git检测到特定文件,在仓库根目录创建
.gitignore文件,把不需要追踪的文件/路径写入其中(比如不想追踪临时文件就加*.tmp,不想追踪某个文件夹就加文件夹名/),Git就会忽略这些文件,不再在git status中显示。
- 若要将这些文件纳入Git管理,执行
内容的提问来源于stack exchange,提问作者Oraz
相关产品推荐
相关产品推荐

