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

CS50 AI项目分支创建失误求助:错误分支无法修改删除

解决CS50 AI骑士项目Git推送问题的实操步骤
  • 拉取远程错误分支到本地
    先把你在网页上错误创建的分支拉到本地,方便后续修改:

    git fetch origin ai50/projects/2023/x/knights
    git checkout ai50/projects/2023/x/knights
    
  • 清理分支里的旧无关文件
    这个分支是从旧的web50分支生成的,里面全是和当前任务无关的内容,清空后添加你自己的骑士项目文件:

    # 清空当前分支所有文件(先确认本地项目文件已备份好)
    git rm -r .
    # 添加你的骑士项目代码文件
    git add .
    # 提交清理后的内容
    git commit -m "替换旧分支内容,添加骑士项目代码"
    
  • 强制推送覆盖远程错误分支
    因为远程分支的内容是错误的,直接强制推送本地正确版本覆盖它:

    git push origin ai50/projects/2023/x/knights --force
    
  • 后续推送指定分支避免报错
    以后推送时,明确指定要推的分支,别让Git默认推已过期的main分支:

    git push origin HEAD:ai50/projects/2023/x/knights
    
  • 关于过期分支的说明
    除任务要求的分支外,其他分支标记过期是CS50 me50仓库的正常机制,不用理会,只要确保提交的任务分支内容正确即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 03:11:07