删除 Git 远程分支的本地引用

admin 2023年3月12日22:23:42评论16 views字数 1198阅读3分59秒阅读模式
 
删除 Git 远程分支的本地引用
导读:遵循几个简单的步骤来保持 Git 仓库的整洁                                     
本文字数:1160,阅读时长大约:1分钟

遵循几个简单的步骤来保持 Git 仓库的整洁

在合并一个 GibLab 的合并请求(MR)或 GitHub 的拉取请求(PR)后,你通常需要从远程仓库中删掉这个主题分支来保持仓库的整洁。然而,这只会删掉远程仓库的主题分支。本地 Git 仓库也会从例行清理中收益。

要同步本地仓库和远程仓库的信息,可以执行 git prune 命令来删除本地仓库中远程分支的本地引用。

按照以下三个简单的步骤:

1、检出仓库中的核心分支(比如 main 或者 master):

  1. $ git checkout <central_branch_name>

2、列出所有远程和本地分支:

  1. $ git branch -a

示例输出:

  1. 4.10.z
  2. * master
  3.   remotes/mydata/4.9-stage
  4.   remotes/mydata/4.9.z
  5.   remotes/mydata/test-branch

在这个例子中,test-branch 是从远程仓库中删除的主题分支的名字。

3、删除远程分支的本地引用:

首先,列出所有可以从本地仓库中删除的分支:

  1. $ git remote prune origin --dry-run

示例输出:

  1. Pruning origin
  2. URL: git@example.com:myorg/mydata-4.10.git
  3. * [would prune] origin/test-branch

然后,删除远程分支的本地引用:

  1. $ git remote prune origin

示例输出:

  1. Pruning origin
  2. URL: git@example.com:myorg/mydata-4.10.git
  3. * [pruned] origin/test-branch

就是这样!

删除 Git 远程分支的本地引用

维护 Git 仓库

保持 Git 仓库的整洁,一开始似乎并不紧急,但是随着仓库规模的增长,删除不必要的数据就变得更为重要。不要让从无用的数据筛选而拖慢你。

经常删除远程分支的本地引用,是维护一个可用的 Git 仓库是一个好方法。


via: https://opensource.com/article/22/8/delete-local-reference-remote-branch-git

作者:Agil Antony 选题:lkxed 译者:Yufei-Yan 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

删除 Git 远程分支的本地引用
LCTT 译者 :MCGA
🌟🌟🌟
删除 Git 远程分支的本地引用
翻译: 13.0 篇

|

贡献: 781 天
2020-06-21
2022-08-10
https://linux.cn/lctt/Yufei-Yan
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。

原文始发于微信公众号(Linux中国):删除 Git 远程分支的本地引用 | Linux 中国

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年3月12日22:23:42
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   删除 Git 远程分支的本地引用https://cn-sec.com/archives/1232931.html

发表评论

匿名网友 填写信息