Как полностью удалить git-репозиторий, созданный с помощью init?

Вы можете использовать ссылку. $ id, но она игнорирует любые индексы в этих полях. Я бы предложил игнорировать этот метод, если вы не запрашиваете его напрямую через терминал или хотите что-то быстро найти. При использовании больших коллекций вам нужно будет индексировать это поле и запросить его, используя метод ниже.

Если вы хотите использовать индексный запрос, используя следующее:

db.post.find('author' : { "$ref" : 'user', "$id" : 'foo' , "$db" :'database_name' })

Если foo является идентификатором объекта

db.post.find('author' : { "$ref" : 'user', "$id" : ObjectId('foo') , "$db" :'database_name' })

Вы можете создать индекс по автору

db.post.ensureIndex( {'author' : 1 } );
1326
задан jww 13 September 2016 в 22:48
поделиться

3 ответа

Git хранит все свои файлы в каталоге .git . Просто удалите его и запустите снова.

Если вы не можете его найти, это потому, что он скрыт.

  • В Windows 7 вам нужно перейти в свою папку, нажмите Организовать на в верхнем левом углу, затем щелкните Папка и параметры поиска , затем щелкните вкладку Просмотр и установите переключатель Показать скрытые файлы, папки и диски .

  • В Mac OS:

    • Откройте терминал (через Spotlight: нажмите CMD + SPACE , введите терминал и нажмите Enter ) и запустите:

       по умолчанию запишите com.apple.finder AppleShowAllFiles 1 && killall Finder
      

      Примечание. Сочетание клавиш для отображения скрытых файлов в Finder: CMD + SHIFT + . так что больше нет необходимости изменять Finder сконфигурируйте таким образом

    • Вы также можете ввести cd (пробел важен), перетащить папку репозитория git из Finder в окно терминала, нажать return , затем ввести rm -fr .git , затем снова верните .

  • В Ubuntu используйте сочетание клавиш Ctrl + H .

1783
ответ дан 19 December 2019 в 20:15
поделиться

Никакие заботы, Согласованные с вышеупомянутыми ответами:

, Но для Частного проекта, выполните шаги для Gitlab:

  1. Вход в систему Вашей учетной записи
  2. Нажимает на Settings-> General
  3. Select Ваш Репозиторий (что Вы хотите удалить)
  4. , Нажимают на 'Advanced' на самом нижнем
  5. , Нажимают на 'Remove Project'
  6. , Вас попросят ввести Ваше название проекта

    , Это действие может привести к потере данных. Для предотвращения случайных действий, мы просим, чтобы Вы подтвердили свое намерение. Введите 'sample_project', чтобы продолжиться или закрыть это модальное для отмены.

  7. Теперь Ваш проект удален успешно.

1
ответ дан 19 December 2019 в 20:15
поделиться

Если вы действительно хотите удалить весь репозиторий, оставив только рабочий каталог, тогда все должно быть так просто.

rm -rf .git

Применяются обычные оговорки о rm -rf . Прежде чем запускать команду, убедитесь, что у вас есть актуальная резервная копия и вы абсолютно уверены, что находитесь в нужном месте. и т.д. и т.п.

715
ответ дан 19 December 2019 в 20:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: