本地错误提交至trunk后,如何从远程拉取干净代码?
解决本地Trunk与远程仓库分歧,让远程覆盖本地改动
确保当前处于trunk分支:
git checkout trunk直接将本地trunk硬重置为远程trunk的最新状态,这会丢弃本地所有未推送到远程的改动:
git reset --hard origin/trunk(可选)执行拉取确认同步:
git pull origin trunk
说明:之前仅执行
git reset --hard未指定目标分支,所以没起到覆盖效果。通过指定origin/trunk,本地分支会直接对齐远程的最新提交,彻底解决分歧问题。
内容的提问来源于stack exchange,提问作者André
相关产品推荐
相关产品推荐

