You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Ubuntu终端执行git commit时出现的‘Untracked files’问题?

解决Git提交时的"Untracked files"提示问题

Git提示的Untracked files是指当前仓库里存在未被Git纳入跟踪的文件,这类文件不会被包含在git commit的提交内容里——哪怕你更换工作目录,只要目标目录的Git仓库存在未跟踪文件,就会触发这个提示。以下是具体解决步骤:

  • 先确认哪些文件未被跟踪:执行命令 git status,终端会列出所有未跟踪的文件清单。
  • 若需要跟踪这些文件:
    • 跟踪单个文件:执行 git add <文件名>(把<文件名>替换成实际文件名)
    • 跟踪当前目录下所有未跟踪文件:执行 git add .
    • 完成添加后,再执行 git commit -m "你的提交描述" 即可完成提交。
  • 若这些文件属于无需跟踪的类型(比如临时文件、日志、编译产物):
    • 在仓库根目录创建.gitignore文件,将不需要跟踪的文件名或路径写入文件中。例如要忽略所有.log文件,就在.gitignore里添加一行 *.log,保存后Git就不会再提示这些文件。

另外要注意,切换到新的工作目录后,如果是全新的Git仓库,需要先执行git init初始化仓库,再添加文件后才能提交,否则同样会出现未跟踪文件提示。

内容的提问来源于stack exchange,提问作者Bubbaloo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 01:25:37