veinyin

本文地址: https://www.cnblogs.com/veinyin/p/10948399.html 

 

 

如果远程有 master、a、b、c 分支

git fetch 之后,会对所有远程分支跟踪,git branch -a 可以看到这四个远程分支

如果远程的 a 分支被删除,git branch -a 会发现仍在对 a 分支远程跟踪

这时如果想清除掉无用的远程跟踪改怎么做呢  如下

 

git remote prune origin --dry-run  // 列出仍在远程跟踪但是远程已被删除的无用分支,上面例子此处应输出  \'* [将删除] origin/a\'

git remote prune origin  // 清除上面命令列出来分支的远程跟踪,输出 \'* [已删除] origin/a\'

 

 

2021.04.08 更新

上面操作不太好记忆,git fetch -p 可以实现相同效果

 

 

 

END~~~≥ω≤

分类:

技术点:

相关文章:

  • 2022-02-08
  • 2022-02-08
  • 2021-09-17
  • 2022-12-23
  • 2021-07-18
  • 2022-12-23
  • 2021-07-25
  • 2022-02-16
猜你喜欢
  • 2022-12-23
  • 2021-11-12
  • 2022-12-23
  • 2021-06-16
  • 2022-12-23
  • 2021-12-01
  • 2021-06-05
相关资源
相似解决方案