У меня есть онлайн-репозиторий, который я клонировал локально, а затем работал над ним. Мне удалось немного испортить локальное репо, и, поскольку исходное онлайн-репо не тронуто, я подумал, что, возможно, будет наиболее практичным просто почистить мое локальное репо и начать с нуля. Но я не хочу создавать еще больший беспорядок, неправильно удаляя локальное репо - так, как это сделать правильно?
(Допустим, мое репо находится в папке MyRepo, и внутри у меня есть Папка. git - я понял, что должен просто удалить эту папку. git, но поскольку она находится внутри MyRepo, я не уверен, что она удалит все?)
Второй вопрос - о хороших практиках на будущее ... Допустим, я делаю изменения локально, а затем хочу загрузить их онлайн (у меня есть один соавтор, поэтому не должно быть слишком много беспорядка). Это хорошая практика, чтобы сделать следующее: pull * (чтобы обновить мой локальный репозиторий), commit, pu sh? Должен ли я проверять и другие вещи?
* еще одна вещь, которую я не совсем понимаю - скажем, после выполнения pull файл был изменен локально - но это файл, над которым я также работал время (и еще не зафиксировано) - будет ли моя локальная версия перезаписана? Что делать в этом случае?