欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

github push 后未出现 pull request

程序员文章站 2022-07-03 09:34:20
...

多人协作模式 clone + branch + push 后未出现 pull requeset


  • 涉及命令
    git push
    git merge
    git reflog 查看版本号

检查是否是合并冲突

git reflog

如果出现
github push 后未出现 pull request
则是由于合并冲突导致远程分支与本地分支不一致

法一 :回退历史版本,再从远程拉取代码 记得备份现在更新部分

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了。

相关标签: 电脑技巧