一、其他同事更改了其分支名称名同步到了远端,导致自己这边pull的时候报错
error:cannot lock ref 'xx/xxx/xxx' : ref xxx/xxx/xxx is at <hash code1> but except <hash code2>
(unable to update local ref)
这时候可以选择更新下远端的分支结构,有一些修改或者删除过的会进行更新,
终端cd到工程目录下,命令为:git remote prune origin。
如果还pull失败的话可以用:git update-ref -d <hashcode> 来删除无用的那个hashcode。
二、提交推送提示Updates were rejected because the tag already exists in the remote.
提交的时候去掉这个勾选即可。
持续更新....