从Bitbucket迁移代码至GitHub后无法找到代码求助
先确认本地远程仓库地址是否正确:
执行git remote -v,检查输出里的origin地址是否为目标GitHub仓库地址。如果有误,执行git remote set-url origin <GitHub_repo_address>修正。检查本地分支与提交状态:
执行git status查看是否存在未提交的更改,若有先执行git add .和git commit -m "提交未同步内容"完成提交;再执行git branch -a确认本地分支是否完整。推送所有分支至GitHub:
执行git push --all origin将本地所有分支同步到GitHub仓库,若仓库包含标签,额外执行git push --tags origin同步标签。检查GitHub仓库默认分支设置:
登录GitHub目标仓库页面,进入「Settings」→「Branches」,确认默认分支是否为你推送的分支(如main或master),若不一致,切换默认分支后即可看到代码。查看Bitbucket迁移日志:
回到Bitbucket的迁移记录页面,检查是否存在权限不足、大文件超限(GitHub单个文件最大允许100MB)等报错,针对性修复后重新推送代码。重新拉取Bitbucket代码再推送:
若本地仓库未同步Bitbucket最新内容,先添加Bitbucket远程:git remote add bitbucket <Bitbucket_repo_address>,拉取最新代码:git pull bitbucket <分支名>,再推送到GitHub:git push origin <分支名>。
内容的提问来源于stack exchange,提问作者Praween K

