По мере образования, а именно практики, получается куча кода, который не всегда плохой, и часто по мере разработки хочется запустить время назад и достать тот код который был при обучении чтобы не печатать заново, но он нигде не был сохранён. Как именно вы поступаете в подобных случаях?