删除没用的引用
git remote prune origin
删除没用的引用,比如git branch -a
出现远程目录已经删除的分支。
放弃本地修改,强制从远程仓库更新
git fetch --all
git reset --hard origin/master
git pull
删除远程仓库分支
git push origin --delete [远程仓库分支名]
标签
git tag
:列出所有标签git tag -a v0.0.1 -m "tag comment" [commit]
:给commit
打标签git push origin --tags
: 推送本地所有标签
删除远程标签需要先删除本地标签
git tag -d v0.0.1
: 删除本地标签git push origin :refs/tags/v0.0.1
:删除远程标签
推送本地所有的分支到远程仓库
git push --all