git 用远程强制覆盖本地分支的方法
使用场景
有次合并了别的分支代码,但是想合并单个文件,结果试一下全合并了,那么不想要这次合并,需要用远程强制覆盖本地分支的方法。
另外合并单个文件用cherry-pick方法。
参考:https://www.shuzhiduo.com/A/LPdoqQGNJ3/
https://blog.csdn.net/pfourfire/article/details/126159155
具体实践
- 使用git fetch --all
-
git reset --hard origin/远程分支名
其中origin就是远程名,代表使用origin的远程指定分支,覆盖本地当前分支 - git pull (这个看情况,有时候也不需要执行)
git pull 更新远程即可 - 也可以以上三个操作合成一个执行,如下:
git fetch --all && git reset --hard origin/远程分支名 && git pull
带着疑问去思考,然后串联,进而归纳总结,不断追问自己,进行自我辩证,像侦查嫌疑案件一样看待技术问题,漆黑的街道,你我一起寻找线索,你就是技术界大侦探福尔摩斯