Нужен ли мне локальный репозиторий или я могу просто работать напрямую с удаленным репозиторием (как с SVN)?
Git - это работа над локальным репозиторием и его перетаскивание в другое место.когда необходимо.
Может ли рабочий каталог Git также быть проектом Eclipse?Или это плохая идея?
Если это выстроится таким образом, то да.Вот как я управлял своими проектами.
Каким должен быть мой рабочий процесс push / pull / fetch и т. Д.?
Вы нажимаете, когда чувствуете, что имеетесделал достаточно коммитов (иногда только 1), которые стоит нажать.Вы тянете, когда хотите работать с изменениями, внесенными другими людьми.
Официальный документ по различным типам рабочих процессов см. gitworkflows .
Если яиспользуйте Maven для управления зависимостями в проекте Eclipse, но не хотите, чтобы все специфичные для Maven вещи были зафиксированы в SCM, может ли это работать?
Обычно вы просто фиксируете pom.xml.Все остальное зависит от пользователя.Хотя, если я клонирую ваш репозиторий и не могу выполнить "mvn compile", значит, что-то не так.