GIT GUI

Игорь86
Дата: 05.04.2018 10:58:40
Всем добрый день!

Подскажите, пожалуйста, где посмотреть/почитать и т.д. или может быть есть те, кто сталкивался с подобным.
Гуглю, не помогает пока.

Скачал и установил git для windows.

Теперь хочу попробовать настроить на локальную машину.

Допустим, есть папка с основным проектом, в котором макрос xlsm. Это папка основного проекта. (Пусть будет C:\PRODPROJ\111.xlsm)

И папка, где будет этот xlsm изменяться. (C:\TESTPROJ\)

Нужно настроить git, чтобы он тянул основной проект с C:\PRODPROJ\ в C:\TESTPROJ\. Далее, соответственно, изменения.
Ну и commit из C:\TESTPROJ\ в C:\PRODPROJ\
Roman Mejtes
Дата: 05.04.2018 11:23:34
Создаете 2 ветки
STAGING
PRODUCTION
или
DEV
PROD
изменения вносите в DEV, когда готовы перенести в PROD мержите ветку DEV в PROD
hVostt
Дата: 05.04.2018 13:56:54
Игорь86,

git-flow
mayton
Дата: 05.04.2018 23:15:55
Игорь86, делаешь
git init

Копируешь туда содержимое PRODPROJ. Делаешь
git commit -m "PRODPROJ first commit"

Это начало. Далее - варианты. Можно работать все время в PRODPROJ (master) и по необходимости
фиксировать изменения. Это удобно для стартапов и малых проектов где 1 разраб и проще договриться.
С тобой еще легче - т.к. тебе надо договриться с самим собой.

Можно клонировать бранч. Дать ему алиас TESTPROJ-V1 и работать в нем. Потом делать пуши или мёржи
по необходимости. Можно делать все в мастере с ребейсом. (будет линейная история коммитов как в SVN
без "ушек"). Некоторым нравится.

Вобщем git - это конструктор девелоперских рутинных задач и есть очень много вариантов
как его использовать. Вообще 90% юзкейсов идет от специфики процесса (как часто релизы)
и от некоторых физических особенностей (github, bucket) самого хостинга и от удобства
code-review и оперативности реакции, интеграции с jira, stash, gerrit e.t.c.

Можно работать локально используя --bare репозитарий. Это то-же самое что и удалённый только
без сетевого взаимодействия.

А git GUI в данном случае тебе не поможет. Тебе надо читать принципы и подходы к ведению
проектов. GUI тебя только запутает и навяжет определённые ограничения или стереотипы.