1 . master 有四条分支.....
4. fffff
3. qqqq
2. xxxx
1. aaaa
本地基于master创建了一个新的分支dev
删除了两条原有的commit....
git reset --hard aaaa
git cherry-pick fffff
git log --oneline
----
2. ffff
1. aaaa
----
然后做了一些修改... 新增了一条commit
----
3. wwww
2. ffff
1. aaaa
----
强行推送到远程的orign master, 本地的dev分支覆盖远程的 origin master
git push -f origin master
这个时候报everything up to date....
请问这个需要怎么解决呀 ?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
"master 有四条分支"这句话实在是看不懂, 你是想说四条
commit?当本地记录与远程记录不一致时, 请先
pull, 在本地解决好冲突之后在push, 不要强行push