Как в файле хост сохранить изменения
Почему файл hosts не сохраняется
Правка файла hosts часто используется для защиты детей от посещения нежелательных сайтов, устранения воздействия вирусов и т.п. Несмотря на простоту методики, многие пользователи сталкиваются с рядом проблем, среди которых на первый план выступает упорное нежелание компьютера сохранить внесенные в hosts изменения. Есть несколько причин подобного поведения, о которых мы расскажем ниже. Первое, о чем стоит напомнить — изменить файл hosts может только пользователь с правами администратора, обладатели «простой» учетной записи обречены на провал. Но иногда даже «администратор» получает отказ.
Атрибуты файла
Открываем папку с файлом. Напомним, он обычно находится по адресу C:\Windows\system32\drivers\etc. Не спешите его открывать и вносить изменения, сначала кликните на файле правой кнопкой и выберите пункт «Свойства».
В нижней части вкладки «общие» есть пункт «Только чтение».
Если он отмечен галочкой, то сохранить изменения не получится. Windows предложит сохранить hosts как текстовый файл. Даже если вы укажете верный вариант «все файлы», компьютер проигнорирует желание пользователя и в папке появится бесполезный текстовый файл. Поэтому обязательно снимаем галочку, а уже потом правим файл.
Изменение атрибута «Только чтение» — обязательный шаг. К сожалению, этого решения иногда бывает недостаточно.
Блокнот администратора
Если на рабочем столе нет значка приложения «Блокнот», открываем меню «Пуск», в нижней строке пишем слово «блокнот».
Вверху появится ссылка на программу.
Кликаем ее правой кнопкой мыши, в развернувшемся списке выбираем пункт«запуск от имени администратора».
Комбинацией клавиш Ctrl+O вызываем окно открытия файла и идем по знакомому адресу. Убедитесь, что в правой нижней строке указаны «все файлы» и выбирайте hosts. Вносите изменения и сохраняйте.
Вопросы безопасности
Если предыдущий метод не помогает, придется объяснить Windows свои права. Кликаем правой клавишей на файле hosts и выбираем «свойства». На этот раз придется зайти во вкладку «безопасность». Снимите галочки в колонке «Запретить», а в соседней «разрешить» — поставьте.
Если кроме вас компьютером пользуются другие люди, постарайтесь запомнить или записать изменения, чтобы после правки вернуть все на место. Жмем кнопку ОК, система предупредит о последствиях. Соглашаемся.
Вирусы и антивирусы
Не помогло? Виновником может быть бдительный антивирус. Многие из них имеют функцию блокировки файла hosts, чтобы вредоносные программы не вносили своих правок. Даже если вы на время отключите защитника, есть все шансы, что антивирус уберет внесенные вами строки. В этом случае вносите hosts в список исключений, который есть в каждой серьезной антивирусной программе. У всех программ порядок действий слегка отличается, поэтому вам придется заглянуть в соответствующий раздел справки.
Вы уже поняли, что проблема с допуском может возникнуть благодаря вирусу, который вносит свои изменения в hosts, а потом заботится об их сохранности. В этом случае можете скачать Dr.Web CureIt! или аналогичный продукт Kaspersky Virus Removal Tool. Обе утилиты бесплатны и отлично удаляют поселившихся на жестком диске вредителей.
Правка файла hosts в безопасном режиме
Процедура мало отличается от метода, где файл открывался через «Блокнот», но вся операция выполняется в безопасном режиме.
Сначала перезагружаем компьютер.Как только он включится, до начала загрузки ОС, жмем несколько раз клавишу F8. Компьютер предложит выбрать источник, откуда загрузиться, выбираем жесткий диск. Далее, жмем еще раз F8 и в списке выбираем вариант «Безопасный режим». По экрану побегут строки, затем появится черное окно низкого разрешения.
Через «Пуск» запускаем «Блокнот» и действуем по вышеописанному алгоритму. После сохранения файла можно перезагрузить компьютер.
Не удается сохранить файл hosts в Windows 10, Windows 7
2 years ago | 22.7K
Достаточно часто пользователи сталкиваются с такой проблемой, что не удается сохранить файл hosts при настройке локального веб-сервера XAMPP в связке с языком программирования PHP. Обычно это связано либо с непониманием процесса и особенностей документа, либо с блокировкой со стороны антивирусных систем. В данной статье разбирается, в чём возможна ошибка и почему документ hosts не удаётся сохранить или изменить.
Ошибка расширения файла hosts
Первая ошибка состоит в том, что файл hosts воспринимается пользователем, как документ с расширениемtxt. Это связано с частой рекомендацией изменять его через Блокнот. Однако hosts является системным файлом, который не имеет расширения, поэтому написание .txt после названия приведёт к тому, что документ просто перестанет выполнять свои функции.
Ошибка содержания файла hosts
Браузер обращается к файлу при каждом поиске какого-либо веб-ресурса. В hosts содержатся инструкции по работе с каждым конкретным порталом. Например, там могут быть следующие строки:
127.0.0.1 kinomonster.com 127.0.0.1 mysite.test 127.0.0.1 mysite2.com 127.0.0.1 mysite3.ua 127.0.0.1 mysite4.ru 127.0.0.1 mysite5.by
В приведённом выше примере даны команды, которые блокируют пользователю доступ к перечисленным порталам в интернете и перенаправляют все локальные запросы к данным сайтам на ваш компьютер (веб-сервер).
Перечисленные доменные имена - это ваши локальные сайты. Когда вы вносите правила в файл hosts, вы говорите вашему браузеру и сети, что при обращении, например к kinomonster.com загружай сайт не из интернета, а с моего компьютера (локального веб-сервера).
Правила файла hosts, можно сравнить с регулировщиком на дороге. Когда присутствует регулировщик на дороге, водители подчиняются сигналам регулировщика и игнорируют сигналы светофора.
Как правило, изначально файл не содержит никаких правил относительно веб-ресурсов. Однако это не значит, что он совершенно пустой. Нередко в документе можно найти следующие строки:
Это никакие не функции, а обычные комментарии, поясняющие работу файла. Но неопытные пользователи воспринимают их за правило и при написании собственных команд ставят впереди решётку #. Этого делать не надо. Так вы закомментируете свой скрипт, не дадите ему работать. Кроме того, нельзя допускать лишние пробелы. Допустимая кодировка файла hosts – ANSI или UTF-8.
Изменение пути к файлу hosts
Браузер обращается к файлу по заранее прописанному пути – C:\Windows\System32\drivers\etc. Изменение местоположения документа приведёт к тому, что программа просто не сможет его найти. Поэтому нельзя перетаскивать файл в другие папки.
Как правильно сохранить файл hosts
В уроках PHP программирования, я уже показывал наиболее частую ошибку – это открытие файла не от имени администратора, а напрямую. Надо помнить, что hosts – системный документ, который защищён от случайного изменения. Поэтому нужно открывать файл через Блокнот от имени администратора.
1. Нужно нажать «Пуск» (в самом низу слева), найти пункт «Все программы», а в нём выбрать «Стандартные». После чего по надписи «Блокнот» щёлкнуть правой клавишей мыши и выбрать в открывшемся меню запись «Запустить от имени администратора».
Как изменить файл hosts?
Иногда приходится сталкиваться с такой проблемой, как изменить файл hosts. И если в ранних версиях Windows это делается весьма легко, то начиная с Windows 7, при сохранении возникает ряд проблем. В первую очередь это связано с тем, что при разработке новых версий использовались новые, более надежные, но в тоже время жесткие правила безопасности.
А ведь иногда просто необходимо внести туда несколько адресов и сайтов, дабы ограничить к ним доступ, запретить выводить рекламу в популярных приложениях.
Итак, как же изменить файл hosts windows 7, 8, 10. Если вы не знаете, где именно располагается данный файл, советуем записать путь к нему: C:\Windows\System32\drivers\etc\hosts?
Есть два основных способа, о которых мы с вами и поговорим.
Как изменить hosts через командную строку?
В первую очередь, отметим, что для того, чтобы изменить hosts, следует открыть его в программе, запущенной от имени администратора. Поэтому следует зайти в систему под учетной записью администратора.
Теперь поговорим о том, как открыть файл hosts и внести в него изменения.
В первую очередь, советуем вам воспользоваться командной строкой. Отметим, что она должна быть открыта от имени администратора, а не обычного пользователя. Для этого переходим в Пуск -> Все программы -> Стандартные -> Командная строка, кликаем правой кнопкой мыши и выбираем пункт «Запустить от имени администратора».
Далее ждем, пока перед нами не откроется окно командной строки. В нем следует прописать: notepad C:\Windows\System32\drivers\etc\hosts (можно скопировать и вставить).
Таким образом, мы даем системе задачу запустить файл hosts в блокноте.
После его открытия вы сможете внести в него изменения, а затем сохранить.
Изменение hosts в текстовом редакторе
Второй способ, который поможет вам быстро отредактировать hosts — открытие файла в текстовом редакторе. Как вы догадались, тут также нужны права администратора.
По сути, кардинальных отличий нет, разве что придется открывать другую папку и программу.
Для начала заходим в «Мой компьютер» и задаем путь папки: C:\Windows\system32, находим в ней программу notepad.exe и запускаем от имени администратора.
В открывшемся окне выбираем команду «Файл», затем «Открыть», и прописываем путь к файлу hosts: C:\Windows\System32\drivers\etc\). Далее ставим в окошке с типом файла «все файлы», затем открываем его.
Вносим изменения и сохраняем файл.
Как видите, изменить файл hosts не так сложно, как утверждают люди, впервые столкнувшиеся с данной проблемой. Единственное, вы должны иметь права администратора на данном компьютере или ноутбуке и тогда вам станет доступно большинство функций вашего ПК.
Изменить и сохранить файл hosts через «Свойства»
Вы также можете изменить файл hosts через «Свойства». Для этого нужно перейти собственно к самому файлу C:\Windows\System32\drivers\etc\ и нажать на нем правой кнопкой мыши. Далее выбираем «Свойства».
Теперь переходим по вкладке «Безопасность» и нажимаем кнопку «Дополнительно».
Во вкладке «Разрешения» нажимаем кнопку «Изменить разрешения».
Для группы «Пользователи» меняем разрешение безопасности касательно файла «hosts». Для этого нужно выбрать: группу Пользователи — Изменить и установить галочку напротив Полный доступ. Сохраняем изменения нажав кнопку «Ок».
Система спросит, действительно ли вы хотите внести изменения? Подтверждаете.
Теперь двойным щелчком нажимаем на файл «hosts» и выбираем программу Блокнот для его редактирования.
Вносим нужные нам изменения и сохраняем их.
Мы рассмотрели три простых способа, как изменить файл hosts и сохранить эти изменения. На самом деле их больше, но это самые действенные.
Как сохранить файл hosts после изменения в Windows 10
Очень часто для установки скаченных из торрентов программ требуется редактирование системного файла hosts. С горем пополам пользователь его находит, открывает блокнотом или другим текстовым редактором и вносит необходимые изменения. А вот дальше начинается самое интересное — Windows 10 не даёт сохранить файл hosts после изменения, ссылаясь на отсутствие разрешения у пользователя на сохранение файлов в этом месте. Почему это происходит?! Дело в том, что аккаунт по умолчанию имеет права обычного пользователя, которых недостаточно для изменения системного файла. И как тогда быть? Как сохранить файл hosts после изменения?! На самом деле всё достаточно легко и просто!
Я знаю два способа как это сделать без активации учётной записи Администратора и без использования сторонних программ.
Сам я предпочитаю первый вариант и Вам его настоятельно рекомендую!
Способ 1
1. Сначала в панели задач нажмите на кнопку поиска. Она находится рядом с Пуском.
2. Введите в строчку поиска слово «блокнот». Появятся результаты поиска, а именно ссылка на приложение Блокнот. Кликните по нему правой кнопкой мыши и в меню выберите пункт «Запуск от имени администратора». Таким образом Вы запустите текстовый редактор с повышенными привилегиями.
3. Открываем hosts-файл через пункт меню «Файл >> Открыть»:
Напоминаю, что расположен он в каталоге:
C:\Windows\system32\drivers\etc
4. Теперь у Вас есть полный доступ к изменению файла hosts и Вы можете добавить туда любую запись:
5. Сохраните файл после изменения через пункт меню «Файл >> Сохранить» или нажав комбинацию клавиш Ctrl+S. Сохранение должно пройти без проблем!
Способ 2.
1. Вы как обычно в проводнике открываете системную папку:
C:\Windows\system32\drivers\etc
и просто копируете файл на рабочий стол.
2. Вносите необходимые строчки и сохраняете файл hosts после изменения.
3. Копируете файл и вставляете обратно, в системную папку:
Windows 10 конечно же начнёт ругаться на то, что в папке назначения уже есть файл hosts. В ответ на это кликните на кнопочку «Заменить».
4. Система вновь ругнётся, что у пользователя не хватает прав и предложит выполнить всё с правами администратора:
Нам это и нужно — нажимаем на кнопку «Продолжить». Файл будет успешно скопирован и будет содержать все те изменения, что Вы внесли. Profit!
Как изменить файл hosts | remontka.pro
  windows | для начинающих | лечение вирусов
В некоторых ситуациях может потребоваться изменить файл hosts в Windows 10, 8.1 или Windows 7. Иногда причина тому — вирусы и вредоносные программы, вносящие изменения в hosts, из-за чего не получается зайти на определенные сайты, а иногда вы и сами можете захотеть отредактировать этот файл для того, чтобы ограничить доступ к какому-либо сайту.
В этой инструкции подробно о том, как изменить hosts в Windows, о способах исправить этот файл и вернуть его к первоначальному состоянию встроенными средствами системы и с помощью сторонних программ, а также некоторые дополнительные нюансы, которые могут быть полезны.
Изменение файла hosts в блокноте
Содержимое файла hosts представляет собой набор записей из IP-адреса и URL. Например, строка «127.0.0.1 vk.com» (без кавычек) будет означать, что при открытии в браузере адреса vk.com, будет открываться не настоящий IP-адрес ВК, а указанный адрес из файла hosts. Все строки файла hosts, начинающиеся со значка решетки являются комментариями, т.е. их содержимое, изменение или удаление никак не влияет на работу.
Самый простой способ редактирования файла hosts — использовать встроенный текстовый редактор «Блокнот». Самый важны момент, который нужно учесть: текстовый редактор должен запускаться от имени администратора, в противном случае вы не сможете сохранить сделанные изменения. Отдельно опишу как проделать необходимое в разных версиях Windows, хотя по своей сути шаги отличаться не будут.
Как изменить hosts в Windows 10 с помощью блокнота
Для редактирования файла hosts в Windows 10 используйте следующие простые шаги:
- Начните вводить «Блокнот» в поле поиска на панели задач. Когда нужный результат будет найден, нажмите по нему правой кнопкой мыши и выберите пункт «Запуск от имени администратора».
- В меню блокнота выберите Файл — Открыть и укажите путь к файлу hosts в папке C:\Windows\System32\drivers\etc. Если в этой папке присутствует несколько файлов с таким именем, открывайте тот, который не имеет никакого расширения.
- Внесите необходимые изменения в файл hosts, добавьте или удалите строки соответствий IP и URL, после чего сохраните файл через меню.
Готово, файл отредактирован. Изменения могут вступить в действия не сразу, а только после перезагрузки компьютера. Более подробно о том, что и как можно изменить в инструкции: Как редактировать или исправить файл hosts в Windows 10.
Редактирование hosts в Windows 8.1 или 8
Для запуска блокнота от имени Администратора в Windows 8.1 и 8 находясь на начальном экране с плитками, начните набирать слово «Блокнот», когда он появится в поиске, кликните по нему правой кнопкой мыши и выберите «Запуск от имени администратора».
В блокноте нажмите «Файл» — «Открыть», после чего справа от «Имя файла» вместо «Текстовые документы» выберите пункт «Все файлы» (в противном случае, зайдя в нужную папку вы увидите «Нет элементов, удовлетворяющих условиям поиска») и после этого откройте файл hosts, который находится в папке C:\Windows\System32\drivers\etc.
Может оказаться, что в этой папке не один, а два hosts или даже больше. Открывать следует тот, который не имеет никакого расширения.
По умолчанию, данный файл в Windows выглядит как на картинке выше (кроме последней строчки). В верхней части — комментарии о том, для чего нужен этот файл (могут быть и на русском, это не важно), а в нижней мы можем добавлять необходимые строчки. Первая часть означает адрес, на который будут перенаправляться запросы, а вторая — какие именно запросы.
Например, если мы добавим в файл hosts строчку 127.0.0.1 odnoklassniki.ru, то у нас не будут открываться одноклассники (адрес 127.0.0.1 зарезервирован системой за локальным компьютером и если у вас на нем не запущен http сервер, то ничего не откроется, а можно ввести 0.0.0.0, тогда сайт точно не будет открываться).
После того, как были внесены все необходимые правки, сохраните файл. (Для того, чтобы изменения вступили в силу, может потребоваться перезагрузка компьютера).
Windows 7
Для изменения hosts в Windows 7 вам также требуется запустить блокнот от имени администратора, для этого вы можете найти его в меню «Пуск» и нажать правой кнопкой мыши, после чего выбрать запуск от имени администратора.
После этого, также, как и в предыдущих примерах, вы можете открыть файл и вносить необходимые изменения в нем.
Как изменить или исправить файл hosts с помощью сторонних бесплатных программ
Многие сторонние программы для исправления проблем работы сети, настройки Windows или удаления вредоносных программ содержат также и возможности изменения или исправления файла hosts. Приведу два примера.В бесплатной программе DISM++ для настройки функций Windows 10 со многими дополнительными функциями в разделе «Дополнительно» присутствует пункт «Редактор hosts».Всё, что он делает — запускает всё тот же блокнот, но уже с правами администратора и открытым нужным файлом. Пользователю остается лишь внести изменения и сохранить файл. Подробнее о программе и где её скачать в статье Настройка и оптимизация Windows 10 в Dism++.
Учитывая то, что нежелательные изменения файла hosts обычно появляются в результате работы вредоносных программ, логично, что средства для их удаления могут содержать и функции исправления этого файла. Есть такая опция и в популярном бесплатном сканере AdwCleaner.
Достаточно зайти в настройки программы, включить пункт «Сбросить файл hosts», после чего на главной вкладке AdwCleaner выполнить сканирование и очистку. В процессе также будет исправлен и hosts. Подробно об этой и других таких программах в обзоре Лучшие средства удаления вредоносных программ.
Создание ярлыка для изменения hosts
Если вам часто приходится исправлять hosts, то вы можете создать ярлык, который будет автоматически запускать блокнот с открытым файлом в режиме администратора.
Для этого кликните правой кнопкой мышки в любом свободном месте рабочего стола, выберите «Создать» — «Ярлык» и в поле «Укажите расположение объекта» введите:
notepad c:\windows\system32\drivers\etc\hosts
Затем нажмите «Далее» и укажите имя ярлыка. Теперь, кликните правой кнопкой мыши по созданному ярлыку, выберите «Свойства», на вкладке «Ярлык» нажмите кнопку «Дополнительно» и укажите, чтобы программа запускалась от имени администратора (иначе у нас не получится сохранить файл hosts).
Надеюсь, для кого-то из читателей инструкция окажется полезной. Если же что-то не получается, опишите проблему в комментариях, я постараюсь помочь. Также на сайте присутствует отдельный материал: Как исправить файл hosts.
А вдруг и это будет интересно:
Как редактировать файл hosts
В данной инструкции подробно описан процесс редактирования файла hosts, что находится в этом файле, а также, почему иногда не сохраняется файл и как это исправить ...
Основные причины для изменения файла hosts — вирусы, которые закрывают доступ к сайтам, в основном к одноклассникам или в контакте, а иногда, чтобы закрыть доступ к любому сайту. Вам также будет интересен материал Как незаметно прочитать сообщения ВКонтакте и Как отвязать номер от страницы Вконтакте.
В данной инструкции подробно описан процесс редактирования файла hosts, что находится в этом файле, а также, почему иногда не сохраняется файл и как это исправить. А также покажу как создать ярлык к нему для быстрого редактирования.
Самый эффективный инструмент для изменения файла hosts — это обычный блокнот Windows, но его нужно запустить от имени Администратора.
В Windows 10, 8.1 или 8 набираем слово «Блокнот» в поиске после кликните по нему правой кнопкой мыши и выберите «Запуск от имени администратора».
В блокноте жмем «Файл» — «Открыть», затем справа от «Имя файла» меняем «Текстовые документы» на все «Все файлы» (иначе, зайдя в нужную папку вы увидите «Нет элементов, удовлетворяющих условиям поиска») и для открытия файла hosts, переходим в следующую папку:
C:\Windows\System32\drivers\etc
Если видим, что в этой папке данный файл не один, то открывать нужно тот, который не имеет никакого расширения.
По умолчанию, данный файл в Windows выглядит как на картинке выше (кроме последней строчки). Верхняя часть — комментарии о том, для чего нужен этот файл, а в нижней мы можем добавлять необходимые строчки. Первая часть означает адрес, на который будут перенаправляться запросы, а вторая — какие именно запросы. Смотрите также Как посмотреть к каким сайтам скрытно подключается ваш компьютер.
Например, если мы добавим в файл hosts строчку
127.0.0.1 odnoklassniki.ru
то у нас не будут открываться одноклассники (адрес 127.0.0.1 зарезервирован системой за локальным компьютером и если у вас на нем не запущен http сервер, то ничего не откроется, а можно ввести 0.0.0.0, тогда сайт точно не будет открываться).
После редактирования сохраняем файл. (иногда может потребоваться перезагрузка компьютера для вступления в силу всех изменений).
Для изменения hosts в Windows 7 тоже запускаем блокнот от имени администратора, для этого вы можете найти его в меню «Пуск» и жмем правую кнопку мыши - запуск от имени администратора.
Редактируем также как и в предыдущем примере.
Если Вы часто редактируете hosts, то Вам нужно создать ярлык, который будет автоматически запускать блокнот с открытым файлом в режиме администратора.
Для этого кликните правой кнопкой мышки в любом свободном месте рабочего стола, выберите «Создать» — «Ярлык» и в поле «Укажите расположение объекта» введите:
notepad c:\windows\system32\drivers\etc\hosts
Затем нажмите «Далее» и укажите имя ярлыка. Теперь, кликните правой кнопкой мыши по созданному ярлыку, выберите «Свойства», на вкладке «Ярлык» нажмите кнопку «Дополнительно» и укажите, чтобы программа запускалась от имени администратора (иначе у нас не получится сохранить файл hosts).
Вам также будет интересно Как посмотреть сохраненные пароли в Google Chrome.
Как сохранить изменения в Git
Когда вы работаете с такой программой, как Git или другими системами контроля версий, «сохранение» изменений обычно не так традиционно, как сохранение изменений в чем-то вроде Word или более традиционных приложениях для редактирования файлов. Сегодня я покажу вам, как сохранить изменения в Git с помощью команды «commit».
Что такое фиксация?
«Коммит» - это, по сути, версия сохранения Git. Традиционное сохранение рассматривается как системная операция, используемая для перезаписи существующего файла или записи нового файла.Git работает иначе, так как сохранение изменений в Git включает в себя фиксацию операции, которая, в свою очередь, воздействует на набор файлов и каталогов.
Git также имеет дополнительный механизм сохранения, известный как «тайник». По сути, тайник - это область хранения изменений, которые не готовы к фиксации. Тайник работает с рабочим каталогом и предоставляет обширные возможности.
Кроме того, репозиторий Git можно настроить для определенных файлов и каталогов. Это предотвратит сохранение Git изменений игнорируемого содержимого.Давайте посмотрим, как сохранить изменения в Git.
Сохранить изменения в Git
Команды git add и git commit составляют основной рабочий процесс Git. Это две команды, которые должен знать и понимать каждый пользователь Git. По сути, эти команды являются средством записи версий проекта в историю репозитория.
Видите ли, разработка проекта на Git включает в себя базовый шаблон редактирования / этапа / фиксации. Проще говоря, это выглядит так:
Шаг 1: Отредактируйте файлы в рабочем каталоге.
Отредактируйте все файлы, над которыми вы работали, и подготовьте их к «фиксации».
Шаг 2. Используйте Git Add Comand
Когда вы будете удовлетворены или готовы сохранить копию текущего проекта как есть, вы вносите изменения с помощью git add .
Шаг 3. Фиксация в истории проекта
Когда вы довольны полученным поэтапным снимком, вы фиксируете его в истории проекта с помощью git commit .
Помните, что git commit сохраняет изменения в Git.Вы также можете использовать команду git reset, чтобы отменить фиксацию или поэтапный снимок, когда / при необходимости. Ниже приведены несколько примеров, чтобы вы могли увидеть, как все это будет выглядеть.
Помимо git add и git commit , важна третья команда под названием git push для полного и совместного рабочего процесса Git. Что делает git push , так это отправляет зафиксированные изменения в удаленные репозитории для совместной работы. Это позволяет другим членам команды получить доступ к набору сохраненных изменений.
Промежуточная область
Основная функция команды git add - продвигать ожидающие изменения в рабочем каталоге в промежуточную область git. Видите ли, промежуточная область - одна из наиболее уникальных функций Git. Если вам сложно понять промежуточную область, подумайте об этом так:
Промежуточная область считается одним из трех деревьев Git. Два других дерева - это рабочий каталог и история коммитов. Вместо того, чтобы фиксировать (сохранять) все изменения, которые вы внесли с момента последней фиксации, промежуточная область позволяет вам сгруппировать связанные изменения в сфокусированные моментальные снимки перед фактической фиксацией их в истории проекта.
Это означает, что вы можете внести кучу правок в несвязанные файлы, а затем вернуться и разделить их все на логические коммиты, добавив связанные изменения в сцену и зафиксировав их по частям, а не все вместе.
Как и в случае с любой системой контроля версий, важно создать несколько коммитов, чтобы было легче отслеживать ошибки и возвращать изменения при необходимости, не оказывая большого влияния на остальную часть проекта.
Общие параметры
Поместите все изменения в <файл> для следующей фиксации.
Поместите все изменения в <каталог> для следующей фиксации.
Начните интерактивный промежуточный сеанс, который позволяет вам выбирать части файла для добавления в следующую фиксацию. Это представит вам часть изменений и предложит вам ввести команду. Вот несколько команд на выбор и их значение:
- y : Используйте команду y для обработки фрагмента.
- n : используйте команду n , чтобы игнорировать фрагмент.
- s : Используйте команду s , чтобы разделить его на более мелкие части.
- e : используйте команду e для редактирования фрагмента вручную.
- q : Для выхода используйте команду q .
Другие примеры
Когда вы начинаете новый проект, помните, что git add выполняет ту же функцию, что и svn import. Чтобы создать начальную фиксацию текущего каталога, вам нужно будет использовать следующие две команды:
После того, как ваш новый проект запущен, вы можете добавлять новые файлы, передав путь к git add :
git добавить привет.py
git commit
Используйте приведенные выше команды для записи изменений в существующие файлы. Помните, Git не различает промежуточные изменения в новых файлах и изменения в файлах, которые уже были добавлены в репозиторий.
Быстрый обзор сохранения изменений
Git может быть сложным, если вы действительно не начнете с ним работать и не поймете все тонкости программы. Давайте быстро рассмотрим, как сохранять изменения в Git и как это работает.
- Команда git add - это первая команда, которую можно использовать в цепочке операций.Эта команда указывает Git «сохранить» снимок текущего состояния проекта в истории коммитов. Когда он используется самостоятельно, git add будет продвигать ожидающие изменения из рабочего каталога в промежуточную область, как описано выше.
- Команда git status используется для проверки текущего состояния вашего репозитория и может использоваться для подтверждения продвижения git add .
- Команда git reset может использоваться для отмены изменений, по сути, для отмены команды git add .
- Команда git commit (также известная как команда сохранения) затем используется для фиксации моментального снимка промежуточного каталога (когда вы довольны моментальным снимком) в историю фиксации репозиториев.
Последние мысли
Сохранение изменений в Git - это процесс, сильно отличающийся от сохранения изменений в других приложениях для редактирования файлов. Однако после небольшой практики и терпения ваш проект Git будет работать без сбоев в кратчайшие сроки.
Продолжайте практиковаться с Git и выполнять коммиты.Вы также можете ознакомиться с другими командами Git. Система обширна, но, как и все остальное, как только вы ее изучите, она может быть очень полезной.
Автор: Джереми Холкомб
Выросший на Гавайях, Джереми начал свою карьеру внештатного писателя, составляя резюме, бизнес-планы, написание статей и все остальное. Сейчас он специализируется на интернет-маркетинге и написании контента и входит в группу контент-маркетинга GreenGeeks.
.python - Как сохранить изменения в файле json
Переполнение стека- Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
Как редактировать файл Hosts в Mac OS X с помощью терминала
Необходимо отредактировать или изменить файл hosts на Mac? Это руководство покажет вам, как именно редактировать файл hosts в Mac OS. Вы увидите, что в Mac OS X хосты хранятся в / private / etc / hosts, но к ним также можно получить доступ в более традиционном расположении / etc / hosts. Тем не менее, если вы хотите редактировать хосты, вам нужно будет настроить таргетинг на файл, расположенный в / private / etc /.
Мы рассмотрим, как вручную редактировать файл hosts в MacOS Mojave, MacOS Catalina, MacOS High Sierra, MacOS Sierra, OS X El Capitan, Yosemite, OS X Lion, OS X Mountain Lion и OS X Mavericks. Это можно сделать из командной строки с помощью простого текстового редактора под названием nano.Не позволяйте командной строке или терминалу казаться пугающим, хотя, поскольку это не так, мы сделаем весь процесс редактирования файла hosts на Mac очень простым.
Как редактировать файл Hosts в Mac OS
Давайте приступим к внесению некоторых изменений в / etc / hosts в macOS и Mac OS X!
- Запуск терминала, находится в / Applications / Utilities / или запускается через Spotlight
- Введите в командной строке следующую команду:
- Введите пароль администратора при запросе, вы не увидите, что он вводится на экране, как обычно, с помощью командной строки
- После загрузки файла hosts в nano с помощью клавиш со стрелками перейдите в нижнюю часть файла hosts и внесите изменения.
- По завершении нажмите Control + O, затем нажмите ENTER / RETURN, чтобы сохранить изменения в / private / etc / hosts, затем нажмите Control + X, чтобы выйти из nano
- Выйти из Терминала по окончании
судо нано / частный / и т. Д. / Хосты
Вы можете немедленно проверить модификации своих хостов с помощью ping, Safari или любого другого сетевого приложения.
Изменения вступают в силу немедленно, хотя некоторые корректировки могут потребоваться вместе с очисткой DNS, которую можно выполнить с помощью следующей команды в macOS 10.12+ через OS X 10.9:
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
При очистке кеша DNS с помощью этой команды вам потребуется ввести пароль администратора.
Если вы хотите увидеть, как выполняется весь этот процесс, прежде чем делать это самостоятельно, посмотрите видео ниже, чтобы увидеть демонстрацию изменения файла hosts в OS X для блокировки веб-сайта yahoo.com ’от загрузки:
Примечание: процедура аналогична более старым версиям Mac OS X, хотя путь к хостам может быть / etc / hosts, если версия OS X значительно устарела.
Советы, которые следует учитывать при редактировании файлов хостов
Следующие советы выходят за рамки OS X и применимы к любому файлу hosts, будь то Mac, Windows или Linux.
- Предыдущий IP-адрес, по которому следующий домен будет преобразован в
- Всегда добавлять новые хосты к их собственной уникальной строке
- Символ # действует как комментарий, его можно использовать для добавления комментариев к записям хостов или для комментирования модификаций хостов
- Вы можете заблокировать веб-сайты через хосты, добавив их в файл и никуда не отправив, предотвращая доступ
- Вы можете перенаправлять веб-сайты локально, используя ту же логику, что идеально подходит для настройки тестовых доменов
- С некоторыми изменениями может потребоваться очистить кеш DNS с помощью dscacheutil, прежде чем изменения вступят в силу
- Для манипулирования файлами с несколькими хостами рассмотрите возможность использования приложения-менеджера, такого как GasMask
- Если файл hosts заявляет, что он заблокирован, это потому, что вы не добавили к редактированию префикса «sudo».
- Рассмотрите возможность создания резервных копий хостов, если вы планируете внести значительные изменения или редактируете файл впервые (процесс описан ниже).
Создание резервной копии файла hosts может быть хорошей идеей, если вы планируете внести значительные изменения или просто хотите поэкспериментировать с модификациями и посмотреть, что произойдет, простой способ сделать это - использовать эту команду, которая будет хранить резервная копия в вашем доме ~ / Documents / folder:
sudo cp / private / etc / hosts ~ / Documents / hosts-backup
Затем, если вы хотите восстановить измененные хосты из резервной копии исходного файла, вам просто нужно поменять местами такие пути и снова переименовать файл:
sudo cp ~ / Documents / hosts-backup / private / etc / hosts
Вот и все, хотя вам снова может потребоваться очистить DNS, чтобы изменения вступили в силу.
Наконец, стоит упомянуть, что если вы предпочитаете полностью избегать Терминала и командной строки, вы можете попробовать более простой метод использования панели предпочтений, чтобы изменить содержимое хостов таким образом через Системные настройки. Однако в целом мы рекомендуем использовать только те инструменты, которые встроены непосредственно в Mac.
Дайте нам знать в комментариях, если у вас есть какие-либо вопросы или советы.
Связанные
.git - Как сохранить изменения в состоянии отсоединенной головы?
Переполнение стека- Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся личными знаниями с