Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Веб технологии / лекция GIT + практика.docx
Скачиваний:
62
Добавлен:
27.03.2016
Размер:
700.43 Кб
Скачать
  1. Уда­ление фай­лов

Для то­го что­бы уда­лить файл из Git'а, вам не­об­хо­димо уда­лить его из от­сле­жива­емых фай­лов (точ­нее, уда­лить его из ва­шего ин­декса) а за­тем вы­пол­нить ком­мит. Это поз­во­ля­ет сде­лать ко­ман­да git rm, ко­торая так­же уда­ля­ет файл из ва­шего ра­боче­го ка­тало­га, так что вы в сле­ду­ющий раз не уви­дите его как “не­от­сле­жива­емый”.

Ес­ли вы прос­то уда­лите файл из сво­его ра­боче­го ка­тало­га, он бу­дет по­казан в сек­ции “Changes not staged for commit” (“Из­ме­нён­ные но не об­новлён­ные” — чи­тай не про­ин­декси­рован­ные) вы­вода ко­ман­ды git status.

Выполните команду

$ git rm labs.html

$ git status

$ git commit –m ‘delete labs’

Чтобы уда­лить файл из ин­декса, ос­та­вив его при этом в ра­бочем ка­тало­ге (на диске), ис­поль­зуй­те оп­цию --cached:

$ git rm --cached readme.txt

$ git commit –m ‘delete readme from git index’

$ git status

Файл readme почему-то показывается в неотслеживаемых….

  1. Перемещение файлов.

Создайте папку txt и файл file1.txt.

Чтобы переместить файл нужно выполнить команду git mv Какой_файл Куда

Например, чтобы переместить file1.txt в папку txt, выполните следующий команды, проверяя статус после каждого действия:

$ git mv file.txt txt/

$ git status

$ git commit –m ‘move file1.txt’

$ git status

Возможные ошибки:

Причина – вы скопировали команду (Ctrl-c, Ctrl-v), наберите ее самостоятельно с клавиатуры. Скорее всего какие-то символы неправильно распознались.

Соседние файлы в папке Веб технологии