Есть несколько проектов, с которыми мне интересно работать, и все они в github, поэтому мне нужно базовое понимание. Пока мне удается настроить git и получить копию проекта ** с помощью git clone, я получаю обновления, вызывая git pull, но мне нужно знать:
1- Как я могу вернуться к предыдущему состоянию проекта после git pull?
2 - Можно ли с моей настройкой ** получить последние обновления в другом месте, протестировать и объединить их, если я доволен изменениями? как?
3- Рекомендуете ли вы форкать проект, даже если я не буду вносить в него свой вклад?
Вот и все, большое спасибо!
** Обратите внимание, что я не работаю над проектом, поэтому у меня нет копии Репо удаленно, если это имеет смысл.