github push 后未出现 pull request
程序员文章站
2022-07-03 09:34:20
...
多人协作模式 clone + branch + push 后未出现 pull requeset
- 涉及命令
git push
git merge
git reflog 查看版本号
检查是否是合并冲突
git reflog
如果出现
则是由于合并冲突导致远程分支与本地分支不一致
法一 :回退历史版本,再从远程拉取代码 记得备份现在更新部分
1.使用 git log 命令历史版本记录回退版本
git reset --hard f6a7c803a6931a9eca011d4e097389e0845cbe49
2.推送到远程
git push -f -u origin master(需要回退的分支)
3.完毕
法二:根据git reflog 回退,然后再从远程拉取更新
1.使用 git reflog 命令历史版本记录回退版本
git reset --hard f6a7c803a6931a9eca011d4e097389e0845cbe49
2.推送到远程
git push -f -u origin master(需要回退的分支)
3.远程拉取
git fetch upstream
4.更新
git merge upstream/master
5.常规push
git add
git commit
git push origin your_branch_name
进入自己fork的项目就可以pull request了。