你们中的任何一个 git 大师有没有一个脚本可以帮助刚接触 git 的人管理他们的本地和远程跟踪分支。分布式版本控制的支持者可能会对这个想法嗤之以鼻,但我相信这将有助于提高人们对 git 的了解。
我正在寻找一个脚本,它将:
- 为每个新的远程分支创建一个本地分支(同名)
- 为不再存在的远程分支修剪远程跟踪分支
- 删除那些被修剪的远程分支的本地分支(如果本地分支在远程之前,请用户确认)
我们使用一个中央 git 存储库,所有开发人员都从中推/拉。所以,我们希望 git 的功能更像 SVN(但具有更好的合并能力)。
如果你可以让它与 GUI 中的 Git 扩展一起工作,那将是额外的奖励。