我有一个特定的本地分支,它将专门拉取远程的主分支并忽略其标签。也就是说,它应该这样做git pull --no-tags remoterepo master
。我希望 GUIpull
按钮能做到这一点。有人知道这样的 Git GUI 吗?GitHub Desktop 和/或 Sublime Merge 解决方案可获得加分。我使用的是 Fedora Silverblue 并将它们用作 Flatpak。
答案1
我已经在这个答案我如何只获取主分支而不获取标签。在 中 .git/config
,我替换:
[remote "theirrepo"]
url = https://somesite.com/someone/theirrepo.git
fetch = +refs/heads/*:refs/remotes/theirrepo/*
... 和 ...
[remote "theirrepo"]
url = https://somesite.com/someone/theirrepo.git
fetch = +refs/heads/master:refs/remotes/theirrepo/master
fetch = ^refs/tags/*
tagOpt = --no-tags