首页 > 其他分享 >git拉取代码如何解决冲突

git拉取代码如何解决冲突

时间:2023-03-27 09:45:11浏览次数:32  
标签:git 代码 stash 拉取 冲突 changes

一,在使用git pull命令拉取代码时,有时会遇到以下错误信息:

  

error: Your local changes to the following files would be overwritten by merge:

...

Please commit your changes or stash them before you merge.

Aborting

Updating 1d17a2c5..3de3e123

可按以下步骤解决此问题:

// 1、先将本地修改存储起来
// 这样本地的所有修改就都被暂时存储起来 。其中stash@{0}就是刚才保存的标记。后续可以通过此标记访问。
git stash

// 2、再次拉取代码
git pull

// 3、还原暂存的内容
git stash pop stash@{0}

//4、解决冲突
// 在存在冲突的文件中,Updated upstream 和=====之间的内容为拉取下来的代码,=====和stashed changes之间的内容就为本地修改的代码。解决完成之后,就可以正常的提交了。

// 5.删除stash
// 如果不加stash编号,默认的就是删除最新的,即编号为0的。或者git stash clear命令,清除所有stash。
git stash drop stash@{0}

 

标签:git,代码,stash,拉取,冲突,changes
From: https://www.cnblogs.com/lftBlogs/p/17260437.html

相关文章