git fetch --prune
清理无效的分支 ref
。可以使用 git fetch --prune
命令来清理本地仓库中的失效分支。该命令会下载远程仓库中的所有分支,然后清理本地仓库中已经不存在于远程仓库中的分支。所有没有被记录在 .git/refs/remotes
目录下的分支都会被删除。
如果只想清理特定的分支 ref
,可以使用 git branch -D ref
git push origin HEAD 和 git push origin
命令 | 功能 |
---|---|
git push origin HEAD | 将当前本地分支的最新提交推送到远程分支,Git 会根据当前本地分支的追踪情况自动确定推送的目标分支 |
git push origin | 将当前本地分支的所有提交推送到远程分支,在使用这个命令时,也需要指定具体的远程分支名,如 git push origin feature |