При необходимости удалить файл из проекта, удобнее всего использовать IDE, но не всегда такая возможность есть.
Author Archives: Kagarlickij Dmitriy
Git: Версионность файлов
Что ж, внесём изменения в файл и убедимся что Git это определил (напомню, используется простое и быстрое SHA-1 хэширование):
Git: Добавление нового файла в репозиторий
Итак, тем или иным образом, мы установили git и склонировали наше первый и пока пустой репозиторий:
Git: Подключение к репозиториям
Репозитории Git могут быть и локальными, создать репозиторий можно командой git init:
Git: Локальная конфигурация
Теперь рассмотрим конфигурации Git на машине, всего их три:
System – указывает параметры всех репозиториев всех пользователей;
Global – указывает параметры всех репозиториев одного пользователя;
Local – указывает параметры конкретного репозитория.
Git: Установка и обновление
Для работы с Git необходимо установить git на машине, вот примеры для наиболее популярных ОС:
Git: Структура данных
Для понимания основ работы с Git, понимание структуры данных совершенно необходимо.
Итак, во-первых:
Git: Вступление и оглавление
В этой статье я расскажу про основные принципы работы с распределённой Version Control Systems – git, которая на сегодняшний день является наиболее популярной.
Почитать историческую справку и сравнение с другими VCS можно тут – https://ru.wikipedia.org/wiki/Git
Про то, как Git устроен внутри почитать можно тут
На сегодняшний день работа с Git является обязательной не только для DevOps, но и для любого ит-специалиста который занимается автоматизацией, управлением конфигурациями и т.д.
Оглавление:
5. Добавление нового файла в репозиторий
6. Удаление файла из репозитория
8. Tags
9. Branches
10. Групповая работа
11. Конфликты
13. Логирование
14. Restore file(s)
15. Stash
16. Pull requests
17. Fork
18. Tasks
19. Migration
20. Keep config files untouched in Git branches
21. How to clone GitHub Gist via SSH
Надеюсь озвученная информация будет полезной, а если нужна будет помощь — используйте форму на главной странице моего сайта.
Windows Server Core: Remote management
В предыдущей статье я рассказал про установку Windows Server Core, теперь о том, как управлять серверами развернутыми в core. Сервера, с которых будет выполнятся администрирование будем называть source, а сервера которые будем администрировать – target.
Target и source могут входить как в домен, так и в рабочую группу. Source может быть рабочим ПК администратора и работать под управлением Windows 7/8/8.1/10 с установленным пакетом RSAT соответствующей версии.
Hyper-V backups with PowerShell
Нередко встречаются случаи, когда в организации используется один или несколько хостов под управлением Hyper-V, на которых расположены виртуальные машины с “инфраструктурой” и “бизнес-приложениями” (в кавычках, потому что граница между ними достаточно размыта).
В таком случае разумно выполнять резервное копирование виртуальных машин (расписание для “инфраструктурных” и “бизнесовых” обычно разное), резервное копирование конфигурации хостов и резервное копирования баз SQL сервера.
Резервное копирование в таких случаях чаще всего выполняется на USB диск или сетевую шару. Неплохо держать на UBS или локальном диске резервную копию “на подхвате”, а на сетевой шаре хранить бэкап на случай если что-то случится с основной площадкой.
Для таких задач использование “тяжелых” систем резервного копирования вроде SC DPM, Symantec, Acronis очевидно излишне.
Поэтому я решил написать несколько скриптов, которые будут создавать резервные копии, удалять старые и отправлять отчеты на электронную почту с шифрованием.
Continue reading
