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

新MacBook Pro下Git提交提示无文件添加及GitHub账号异常求助

问题解决指南

一、解决提交提示“nothing added”(本地新增文件未被识别)问题

  1. 先检查文件状态,确认未被跟踪的文件:
    执行命令:git status
    输出里的Untracked files部分就是Git未识别的新增文件。
  2. 将文件添加到暂存区:
    • 单个文件:git add 文件名
    • 所有未跟踪文件:git add .(注意是英文句号)
  3. 再次执行提交:git commit -m "提交说明"
    额外检查:如果文件仍未被识别,查看项目根目录的.gitignore文件,确认新增文件的路径没被加入忽略规则,若有则删除对应规则。

二、解决Git身份配置与GitHub账号不匹配问题

  1. 查看当前Git身份配置:
    执行以下命令:
    git config --global user.name
    git config --global user.email
    
    对比输出是否和你GitHub注册的用户名、邮箱一致。
  2. 修改全局Git身份配置(适用于所有本地仓库):
    git config --global user.name "Joe Smith"
    git config --global user.email "你的GitHub注册邮箱"
    
    若单个仓库需要独立配置,进入对应仓库目录后去掉--global参数执行上述命令。
  3. 关联自动生成的本地邮箱到GitHub(无需修改历史提交):
    登录GitHub → 进入Settings → 选择Emails → 点击Add email address,输入joesmith@Joes-MBP.lan并完成验证,添加后GitHub会识别该邮箱的提交为你的账号所有。
    补充:若需要修改已提交的错误身份历史,可执行git rebase -i HEAD~N(N为需要修改的提交数量),在弹出的编辑界面中标记需要修改的提交为edit,然后执行git commit --amend --author="Joe Smith <你的GitHub注册邮箱>",最后git rebase --continue完成修改。注意:该操作会改写历史,若提交已推送到远程仓库,需谨慎操作(可能需要强制推送)。

内容的提问来源于stack exchange,提问作者Real Analysis Noob

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 15:36:33