Git

Как хранить неотслеживаемые файлы в Git?

Как хранить неотслеживаемые файлы в Git?
Git stash - полезная функция git, когда пользователю git необходимо переключиться из одного рабочего каталога в другой рабочий каталог для исправления любой проблемы, а измененные файлы текущего рабочего каталога необходимо сохранить перед переключением. Слэш Git хранит все измененные отслеживаемые, неотслеживаемые и проигнорированные файлы и помогает пользователю при необходимости получить измененный контент. Это позволяет пользователю git сохранять изменения, которые могут потребоваться в будущем, и помогает пользователю быстро очистить текущий рабочий каталог. По умолчанию он сохраняет незафиксированные изменения отслеживаемых файлов и пропускает неотслеживаемые и проигнорированные файлы. Но иногда требуется сохранение неотслеживаемых файлов. Неотслеживаемые файлы можно разрезать с помощью -включить-неотслеживаемый вариант мерзавец команда и git добавить команда. Как эти команды можно использовать для сохранения неотслеживаемых файлов в git, показано в этом руководстве.

Предварительные условия

Установите GitHub Desktop
GitHub Desktop помогает пользователю git графически выполнять задачи, связанные с git. Вы можете легко скачать установщик последней версии этого приложения для Ubuntu с github.ком. Вы должны установить и настроить это приложение после загрузки, чтобы использовать его. Вы также можете проверить руководство по установке GitHub Desktop в Ubuntu, чтобы правильно узнать процесс установки.

Создайте учетную запись GitHub
Вам потребуется создать учетную запись GitHub для публикации любого локального репозитория.

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

Инициализировать репозиторий git
Перейдите в папку локального репозитория из терминала и выполните следующую команду, чтобы инициализировать локальный репозиторий.

$ git init

Добавить файл в репозиторий

Выполните следующую команду, чтобы добавить базовый.ру в репозитории.

$ git добавить базовый.ру

Проверьте отслеживаемый и неотслеживаемый файл

Запустить «Ls» команда для проверки списка всех файлов и папок в папке локального репозитория.

$ ls

Запустить «Git commit» команда для проверки отслеживаемых и неотслеживаемых файлов:

$ git commit

Следующий вывод показывает, что папка репозитория содержит два файла. Эти базовый.ру а также контрольная работа.ру. Основа.py добавляется в репозиторий перед. Итак, основные.py - это отслеживаемый файл и тест.py - это неотслеживаемый файл, соответственно.

Храните неотслеживаемые файлы с помощью «git stash»

Измененные неотслеживаемые файлы можно сохранить с помощью «Мерзавец» команда двумя разными способами. Один из способов - использовать -include-untracked вариант с «Мерзавец» команда. Другой способ - использовать -u вариант с «Ублюдок» команда. Использование этих опций показано ниже.

A) Использование опции -include-untracked
Выполните следующие команды, чтобы проверить список файлов и папок в папке репозитория. Сохраните неотслеживаемые файлы и снова проверьте список файлов и папок в папке репозитория. Здесь, "ls" команда используется для отображения списка файлов и папки папки репозитория, а «Git stash -include-untracked» команда используется для сохранения неотслеживаемых файлов.

$ ls
$ 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 после прочтения этого руководства.

Курсор прыгает или перемещается случайным образом при наборе текста в Windows 10
Если вы обнаружите, что ваш курсор мыши прыгает или перемещается сам по себе, автоматически, случайным образом при вводе текста на ноутбуке или компью...
Как изменить направление прокрутки мыши и сенсорной панели в Windows 10
Мышь а также Сенсорная панельs не только упрощают вычисления, но и делают их более эффективными и требуют меньше времени. Мы не можем представить себе...
Как изменить указатель мыши и размер курсора, цвет и схему в Windows 10
Указатель мыши и курсор в Windows 10 - очень важные аспекты операционной системы. То же самое можно сказать и о других операционных системах, так что,...