有个dev分支和main分支,想隔一段时间就把自己的dev分支上的代码保持和main分支一直,则需要如下操作:
1.我想将main分支上的代码完全覆盖dev分支,首先切换到dev分支
git checkout dev
2.然后直接设置代码给远程的main分支上的代码
# 目前是dev分支,下面命令直接将代码dev代码改成和origin/main代码一致。
# 但是此时origin/dev代码和dev不一致,需要同步origin/dev代码。
git reset --hard origin/main
3.执行上面的命令后dev分支上的代码就完全被main分支上的代码覆盖了,注意只是本地分支,这时候还需要将本地分支强行推到远程分支。
# 将origin/dev代码和dev代码同步
git push -f
标签:origin,git,覆盖,代码,dev,main,分支 From: https://www.cnblogs.com/zjxcyr/p/17735889.html