Обьясните, как быть в ситуации: сайт на 2 компах, дома и на работе.
На работе сделал значительные изменения, но забыл залить на гитхаб.
Дома сделал тоже значительные изменения.
Как теперь их соеденить не потеряв данные?
На обоих компах - коммитаете. Потом на одном - пушите. На втором - pull, разруливаете конфликты, commit, push. Потом на первом - pull. По идее уже будет без конфликтов.
Можно еще через бранчи решить вопрос, но по сути там будет то же самое.