К сожалению, я не могу комментировать ответ VonC, так как у меня пока нет нужного представителя.
EGit можно настроить так, чтобы он выдвигал только текущую ветку, удаляя все настройки push из его конфигурации gitфайл.Это должно быть поведение EGit по умолчанию, если не указан push config.Вот как это сделать:
- Перейдите в представление Git Repositories.
- Щелкните правой кнопкой мыши репо, которое вы хотите настроить.
- Выберите «Свойства» изконтекстное меню.
- В ключе |В поле ввода значения удалите все push-спецификации в заголовке origin .Вероятно, их 2, по линиям
refs/heads/*:refs/heads/*
и refs/tags/*:refs/tags/*
).