Вам не хватает важной информации в вашем вопросе:
- Какой у вас Git-сервер?
- Вы застряли в source-control-explorer?
Git - это децентрализованный SCM, это означает, что вы можете работать с сервером или без сервера, а команды push
и pull
не требуются для разработки. Еще в ранней версии Git разработчики использовали электронную почту, чтобы делиться своими патчами.
Возможная проблема, с которой вы можете столкнуться, заключается в том, что вы не использовали пустой репозиторий в качестве центрального репозитория. Взгляните на этот вопрос.
Несколько лет назад я был в той же ситуации, что и вы. Я работал в закрытой сети без возможности установки дополнительного программного обеспечения. Таким образом, мы просто использовали Git самостоятельно.
Мы создали пустой репозиторий где-то в сети, и каждый разработчик добавил его в качестве своего удаленного origin
. Если у вас есть права на запись в этот общий ресурс Windows, он будет работать.
Что касается пользовательского интерфейса, они много интерфейса Git, некоторые хороши, другие менее интуитивны. В целом я всегда был разочарован интегрированным в IDE Git UI (VS Code, Visual Studio ...). Поэтому я бы рекомендовал использовать Atlassian Source Tree, которая является бесплатной и интуитивно понятной.
Но если вы хотите использовать реальную мощь Git, вам лучше ознакомиться с интерфейсом командной строки. Кривая обучения крутая, но в конце дня она вам понравится. Лично я никогда не использую никакой графический интерфейс, потому что я никак не могу использовать всю мощь Git.