Предварительные условия
Установите GitHub Desktop
GitHub Desktop помогает пользователю git графически выполнять задачи, связанные с git. Вы можете легко скачать установщик последней версии этого приложения для Ubuntu с github.ком. Вы должны установить и настроить это приложение после загрузки, чтобы использовать его. Вы также можете проверить руководство по установке GitHub Desktop в Ubuntu, чтобы правильно узнать процесс установки.
Создайте учетную запись GitHub
Вам потребуется создать учетную запись GitHub для публикации любого локального репозитория.
Создать локальный репозиторий
Вы должны создать локальный репозиторий с одним или несколькими файлами и папками, чтобы проверить команды, используемые в этом руководстве для хранения неотслеживаемых файлов.
Инициализировать репозиторий git
Перейдите в папку локального репозитория из терминала и выполните следующую команду, чтобы инициализировать локальный репозиторий.
Добавить файл в репозиторий
Выполните следующую команду, чтобы добавить базовый.ру в репозитории.
$ git добавить базовый.руПроверьте отслеживаемый и неотслеживаемый файл
Запустить «Ls» команда для проверки списка всех файлов и папок в папке локального репозитория.
$ lsЗапустить «Git commit» команда для проверки отслеживаемых и неотслеживаемых файлов:
$ git commitСледующий вывод показывает, что папка репозитория содержит два файла. Эти базовый.ру а также контрольная работа.ру. Основа.py добавляется в репозиторий перед. Итак, основные.py - это отслеживаемый файл и тест.py - это неотслеживаемый файл, соответственно.
Храните неотслеживаемые файлы с помощью «git stash»
Измененные неотслеживаемые файлы можно сохранить с помощью «Мерзавец» команда двумя разными способами. Один из способов - использовать -include-untracked вариант с «Мерзавец» команда. Другой способ - использовать -u вариант с «Ублюдок» команда. Использование этих опций показано ниже.
A) Использование опции -include-untracked
Выполните следующие команды, чтобы проверить список файлов и папок в папке репозитория. Сохраните неотслеживаемые файлы и снова проверьте список файлов и папок в папке репозитория. Здесь, "ls" команда используется для отображения списка файлов и папки папки репозитория, а «Git stash -include-untracked» команда используется для сохранения неотслеживаемых файлов.
$ git stash --include-untracked
$ ls
Следующий вывод показывает, что папка репозитория содержит два файла с именами базовый.ру а также контрольная работа.ру, перед выполнением «Мерзавец» команда. Здесь, базовый.ру отслеживается файл и контрольная работа.ру это неотслеживаемый файл. Не отслеживаемый файл удаляется из папки репозитория после выполнения «Мерзавец» команда.
Б) Использование опции -u
Выполните следующие команды, чтобы проверить отслеживаемые и неотслеживаемые файлы репозитория. Сохраните неотслеживаемые файлы и снова проверьте список файлов и папок в папке репозитория. Здесь «Git ls-files» команда используется для отображения списка отслеживаемых файлов, "ls" команда используется для отображения списка файлов и папки папки репозитория, а «Git stash -u» команда используется для сохранения неотслеживаемых файлов.
$ git ls-файлы$ ls
$ git stash -u
$ ls
Следующий вывод показывает, что папка репозитория содержит два файла с именами базовый.ру а также контрольная работа.ру, перед выполнением «Ублюдок» команда. Здесь, базовый.ру отслеживается файл и контрольная работа.ру это неотслеживаемый файл. Неотслеживаемый файл удаляется из папки репозитория после выполнения «Git stash -u» команда.
Храните неотслеживаемые файлы с помощью «git add»
Не отслеживаемые файлы репозитория можно сохранить без использования -включить-неотслеживаемый или же -ты вариант «Ублюдок» команда. Вам необходимо добавить неотслеживаемые файлы репозитория с помощью «Git add» команду и запустите «Мерзавец» команда для сохранения неотслеживаемого файла и очистки текущего каталога для работы путем удаления неотслеживаемого файла из папки репозитория.
$ git ls-файлы$ ls
$ git добавить новый.ру
$ git слэш
$ ls
Следующий вывод показывает, что список отслеживаемых и неотслеживаемых файлов в текущем репозитории аналогичен предыдущим командам сохранения неупакованного файла. Не отслеживаемый файл удаляется из папки репозитория после выполнения «Ублюдок» команда.
Получить спрятанный файл
Существует еще одна команда git для восстановления сохраненных неотслеживаемых файлов в папке репозитория при необходимости. Выполните следующую команду, чтобы проверить список файлов и папок в текущей папке репозитория и восстановить ранее сохраненные неотслеживаемые файлы в папке репозитория. Здесь, "ls" команда используется для отображения списка файлов и папки папки репозитория, а "Git stash применить" команда используется для восстановления неотслеженных файлов.
$ ls$ git косая черта применить
$ ls
Следующий вывод показывает, что в репозитории есть один отслеживаемый файл, и после выполнения "Git stash apply" команда, неотслеживаемый файл, который был спрятан до этого, восстанавливается в папке репозитория.
Заключение
В этом руководстве описаны различные способы сохранения неотслеживаемых файлов и очистки текущего каталога репозитория с использованием «Ублюдок» команда. Как можно восстановить неотслеживаемые файлы с помощью «Ублюдок» команда также была показана здесь. Концепция отслеживаемых и неотслеживаемых файлов и способ хранения неотслеживаемых файлов в git будут понятны пользователям git после прочтения этого руководства.