За умов, передбачених питанням:
- Команда - це перша комісія в сховищі.
- Що означає, що було виконано дуже мало команд:
- a
git init
,
- імовірно, деякі
git add
операції,
- і a
git commit
,
- і це все!
Якщо ці передумови будуть дотримані, то найпростішим способом скасувати початковий запис буде:
rm -fr .git
з каталогу, де ви це робили git init
. Потім ви можете повторно git init
відновити репозиторій Git і повторно доповнити всі зміни, які ви не пошкодували про те, що ви не зробили перший раз, і повторити початкову комісію.
НЕБЕЗПЕЧНО! Це видаляє каталог сховища Git.
Він видаляє каталог репозиторію Git назавжди та безповоротно, якщо тільки ви десь не створили резервні копії. За умови, що ви нічого не хочете зберігати у сховищі, тому нічого не втрачаєте. Усі додані вами файли все ще доступні у робочих каталогах, якщо ви ще не змінили їх та не видалили їх тощо. Однак це безпечно, лише якщо у вашому сховищі взагалі нічого немає. За обставин, описаних у запитанні "вперше здійснити сховище - потім шкодуй про це", це безпечно. Дуже часто це не безпечно.
Це також безпечно зробити для видалення небажаного клонованого сховища; це не завдає шкоди сховищу, з якого його клонували. Він викидає все, що ви зробили зі своєю копією, але не впливає на оригінальний сховище в іншому випадку.
Будьте обережні, але це безпечно та ефективно, коли виконуються передумови.
Якщо ви зробили інші речі зі своїм сховищем, яке ви хочете зберегти, то це не є відповідною технікою - ваше сховище більше не відповідає передумовам, щоб це було відповідним.
git status
, і на мій подив, сказав gitfatal: Not a git repository (or any parent up to mount point ...)
!