Git已推送提交但GitHub无法识别,无法创建Pull Request
解决GitHub无法识别推送文件及创建Pull Request的问题
从你的操作记录里能直接定位到问题:分支名拼写不一致
- 本地当前分支是
feauture/add-css(拼写错误:多了一个字母u) - 推送时指定的分支是
feature/add-css(正确拼写)
因为分支名不匹配,你的推送操作并没有把本地分支推送到远程仓库,GitHub上自然看不到这个分支,也就无法创建Pull Request。
修复步骤
- 先确认本地分支列表,验证当前分支名:
git branch
输出里会显示当前分支为feauture/add-css
- 将本地分支重命名为正确拼写:
git branch -m feauture/add-css feature/add-css
- 重新推送到远程仓库:
git push origin feature/add-css
完成以上步骤后,回到GitHub仓库页面就能看到feature/add-css分支,正常创建Pull Request即可。
如果不想修改分支名,也可以直接推送本地的错拼分支到远程:
git push origin feauture/add-css
之后基于这个错拼分支创建PR,但长期来看建议使用规范统一的分支命名,避免后续混淆。
内容的提问来源于stack exchange,提问作者Karissa-UwU
相关产品推荐
相关产品推荐

