相关疑难解决方法(0)

删除跟踪分支不再在远程

是否有一种简单的方法可以删除远程等效不再存在的所有跟踪分支?

例:

分支机构(本地和远程)

  • 产地/主
  • 产地/漏洞修复,一个
  • 产地/漏洞修复-B
  • 产地/漏洞修复-C

在本地,我只有一个主分支.现在我需要处理bug-fix-a,所以我检查它,处理它,并将更改推送到远程.接下来我用bug-fix-b做同样的事情.

分支机构(本地和远程)

  • 漏洞修复,一个
  • 漏洞修复-B
  • 产地/主
  • 产地/漏洞修复,一个
  • 产地/漏洞修复-B
  • 产地/漏洞修复-C

现在我有本地分支机构master,bug-fix-a,bug-fix-b.Master分支维护者将我的更改合并到master中并删除他已经合并的所有分支.

那么现在的状态是:

分支机构(本地和远程)

  • 漏洞修复,一个
  • 漏洞修复-B
  • 产地/主
  • 产地/漏洞修复-C

现在我想调用一些命令删除分支(在本例中为bug-fix-a,bug-fix-b),这些分支不再在远程存储库中表示.

它会像现有的命令git remote prune origin,但更像是git local prune origin.

git git-branch

996
推荐指数
25
解决办法
38万
查看次数

如何修剪远程不存在的本地跟踪分支

随着git remote prune origin我可以删除本地分支机构不在遥控器上的任何更多.

但我还想删除从这些远程分支创建的本地分支(检查它们是否未合并会很好).

我怎样才能做到这一点?

git

671
推荐指数
20
解决办法
28万
查看次数

将本地Git存储库与远程存储库同步

我想将本地存储库与远程存储库同步,以便我的本地存储库成为远程存储库的100%副本 - 这意味着如果这些存储库中的某些文件不同,我们会使用远程存储库覆盖本地存储库,如果存在远程中不存在的本地存储库中的文件,本地文件将被删除.

有没有办法实现除了远程存储库的新克隆之外的其他方法?

类似的问题如同本地git repo与远程同步丢弃本地更改/提交.

git

261
推荐指数
7
解决办法
37万
查看次数

'git branch -a'仍然在远程仓库中显示已删除的远程分支吗?

我已经上传(推到整个本地分支)到远程仓库。我已经将其与master合并,并在远程仓库中将其删除(在github.com上)

运行git branch -a仍在控制台中显示:

$ git branch -a
* master
  remotes/hivauz/master
  remotes/hivauz/new_local_branch
Run Code Online (Sandbox Code Playgroud)

是什么原因,github需要时间来更新它吗?

git

2
推荐指数
1
解决办法
348
查看次数

标签 统计

git ×4

git-branch ×1