Git 使用杂记
git pull
提示 fatal: refusing to merge unrelated histories原因是两个分支是两个不同的版本,具有不同的提交历史, 使用
1
git pull --allow-unrelated-histories
可以允许不相关历史提,强制合并
git 修改分支名称
- 修改当前分支名称
1
git branch -M {NEW_NAME}
- 修改全局默认分支 (
master
->main
)1
git --global init.defaultBranch -M {NEW_NAME}
- 修改当前分支名称
git 推送
tag
到远程git push 默认不会推送本地tag到远程
- 推送单一tag
1
git push origin [tagname]
- 推送所有tag
1
git push [origin] --tags
- 推送单一tag
git 删除
tag
git删除tag分为两步
- 删除本地tag
1
git tag --delete [tagname]
- 删除远程tag
1
git push origin :refs/tags/[tagname]
- 删除本地tag