! [rejected] v1.0.3 -> v1.0.3 (would clobber existing tag)
> git pull --tags origin main
From github.com:xiaoxiongmao5/xapi-backend
* branch main -> FETCH_HEAD
! [rejected] v1.0.3 -> v1.0.3 (would clobber existing tag)
! [rejected] v1.0.6 -> v1.0.6 (would clobber existing tag)
git tag -d v1.0.3
,然后再尝试拉取 git pull --tags origin main
使用以下命令删除本地的标签:
git tag -d v1.0.3
git tag -d v1.0.6
再次运行 git pull 命令来拉取标签:
git pull --tags origin main
git fetch --tags
git fetch --tags
这将只拉取远程标签而不覆盖本地标签。
git本身默认是忽略大小写的,在修改文件名大写或小写时,不会被记录到变动中。通过以下命令查看当前是否忽略大小写:
git config core.ignorecase
git config core.ignorecase false
git config core.ignorecase false
设置生效后,再修改文件名大小写,即可更新到仓库中。