服务器上git pull 冲突


1、放弃本地更改解决冲突

放弃本地更改git reset --hard FETCH_HEAD,其中FETCH_HEAD表示上一次成功pull之后的commit点,然后git pull即可
 
2、强制pull
如果你想强制 git pull 来覆盖本地的更改,你需要注意这个过程会删除所有你在本地做的更改,并将你的本地分支同步到远程分支。如果你想要这样做,可以使用以下的命令:
 
git fetch --all
git reset --hard origin/<branch_name>
 
在上面的 <branch_name> 中填写你想要同步的远程分支的名字。比如,如果你想要同步的分支是 master,你可以运行:
 
git fetch --all
git reset --hard origin/master
 
第一条命令 git fetch --all 会从远程仓库获取所有分支的最新更改,但是并不会修改你的本地仓库。
 
第二条命令 git reset --hard origin/<branch_name> 会将你的本地分支重置到远程分支的状态,这会删除所有的本地更改。
 
 
 
发布时间 : 2023-03-01,阅读量:1209
本文链接:https://upwqy.com/details/9.html
Docker 安装 GIT WARNING: UNPROTECTED PRIVATE KEY FILE