Блог веб разработки

Блог веб-разработки статьи | видеообзоры | исходный код

файлы GIT

Всем привет и приступим. Открываем наш git bash в папке с тестовым репозиторием и введем команду.

git status -s

как вы знаете из предыдущей статьи по GIT с помощью данной команды мы можем отслеживать состояние файлов(неиндексирован, индексирован, изменен, удален ).

Допустим у нас есть какой либо файл и мы хотим его удалить. Первое что необходимо сделать это его проиндексировать:

git add entry.json

C помощью данной команды мы проиндексировали файл entry.json. Теперь непосредственно мы можем его удалить:

git rm entry.json -f

с помощью этой команды мы его удаляем флаг -f необходим для предотвращения случайного удаления файла. То есть, если бы мы его не передали, пример:

git rm entry.json

файл не удалиться.

Но бывает возникают ситуации, когда мы проиндексировали случайно файл или директорию которые нам нужны в учете контроля версий. Мы можем конечно дописать этот файл или директорию в .gitignore, но бывает быстрее и удобнее выполнить данную команду:

git rm injected.js --cached

как видите здесь мы используем флаг --cached благодаря которому наш файл injected.js был удален из индексации GIT и при этом остался на жестком диске.

Убедиться в этом вы можете повторно выполнив команду git status -s. Где увидите что файл injected.js учитывается как неиндексированный.

Идем дальше, теперь рассмотрим переименование файлов и папок в GIT.

Для того чтобы переименовать файл или папку с помощью git нужно выполнить следующую команду:

git mv demo1 demo

здесь мы переименовали папку demo1 в demo, причем после выполнения данной команды git сразу проиндексировал(добавил) изменение. Убедится в этом можно с помощью команды git status -s, а если бы мы в ручную переименовывали папку demo1, то нам пришлось бы после проиндексировать данное изменение. Эта команда предназначена для удобства переименования файлов и папок в GIT.

Вот так вот мы можем удалять и переименовывать наши файлы и папки с помощью GIT.

А на этом я с вами прощаюсь, надеюсь данная статья была для вас полезна и содержательна и вы не раз еще воспользуетесь полученными знаниями.

Желаю вам успехов и удачи! Пока!

Оцените статью

Еще статьи

кэш HTML

filter css

CSS before after

Модальные окна python

vw vh css

wget python

requests python

tabindex html

Комментарии

Проверочный код

В данном разделе пока нет комментариев!

История

    ПОДПИСКА

    • Подпишись и получай информацию о выходе новых статей на почту! Просто введите свою почту, нажмите кнопку подписаться. На почту должно будет прийти сообщение с потверждением подписки. Если сообщение не пришло проверьте раздел спам или попробуйте другую почту. Также по всем техническим проблемам вы можете написать в поддержку

    НОВОСТИ

    • Всем привет! Запустил новый сервис для поиска и бесплатного скачивания, прослушивания аудиокниг. Здесь вы можете найти множество литературы и прослушать ее. Вскоре возобновлю написание статей.