Linux / Git для начинающих - МФТИ - Занятие 1. Основы работы с терминалом Linux
Какие перспективы открывают навыки Linux и GitLinux — это операционная система с открытым исходным кодом, на которой работают Facebook, Google, Microsoft, NASA, Tesla, Amazon и другие ИТ-гиганты.
Под управлением Linux находится большая часть сетевого и серверного оборудования.
Git - это самая популярная система контроля версий и совместной разработки проектов с открытым исходным кодом. Главный упор в конструкции был сделан на скорость, а точнее на эффективность. Git устраняет многие недостатки предыдущих систем и делает все это за гораздо меньшее время
Это объясняет высокую востребованность специалистов, умеющих взаимодействовать с такими системами.
Чему вы научитесь:
▶ Основным командам и планированию задач в Linux
▶ Работать с удаленными серверами: подключение, обмен данными
▶ Удаленной отладке программ
▶ Системе контроля кода GIT для командной работы над проектами
▹ настраивать Git-окружение, создавать репозитории
▹ работать с файлами в репозитории
▹ создавать ветки и переключаться между ними
Модуль 1 Основы работы с терминалом Linux
Linux. Описание файловой системы. Основные команды. Планирование задач в Linux: at и cron. Tmux
Работа с удаленными серверами. Подключение на Linux и Windows, работа с ключами SSH (генерация, отладка SSH-команд). Проброс портов, /etc/host
Обмен данными с удаленным сервером (FTP, SCP). Монтирование внешних файловых систем
Удаленная отладка программ
WSL “Как работать с Linux, имея только Windows“
Форма закрепления знаний - тестирование
Модуль 2 Основы работы с GIT
Системы контроля версий и их классификация
Базовые понятия Git (репозиторий, рабочий каталог, ревизия, коммит)
Предварительная настройка Git-окружения, создание репозитория
Работа с файлами в репозитории (создание, добавление в список игнорирования)
Ветвление в Git. Граф коммитов, создание и удаление веток, перемещение между ветками. Мастер-ветка
Слияние веток. Запросы на слияние (merge requests, pull requests). Конфликты слияния
Форма закрепления знаний - тестирование
1 view
1874
397
56 seconds ago 01:36:15 1
[DEEPIN LINUX] 2024 deepin Developer User Conference - Part One
1 hour ago 00:09:57 7
Программы для веб-разработчика в Linux Ubuntu
1 hour ago 00:33:02 17
[CrewGTW] ЦАРЬ КРЫСА M901 в War Thunder
2 hours ago 00:39:20 6
[CrewGTW] НЕМЕЦКИЙ КОМФОРТ Leopard 2A4M CAN в War Thunder
7 hours ago 00:00:09 418
Видео от drift_taxi_sls
12 hours ago 00:01:46 1
PointWise 18.6 R1 build 2022-05-09 Win Linux macOS
12 hours ago 00:00:53 1
Геймплейный трейлер игры Mossfield Origins!
5 minutes ago 00:33:22 3
Глава №3. Преодоление барьеров: IT для бизнеса, а не бизнес для IT
12 hours ago 00:00:49 51
PV 5го сезона дунхуа “Переворот военного движения“ - Линь Дун (техника пальцев “Пленных небес пустыни“)
13 hours ago 00:00:28 1
Доступна демо-версия игры Dig Dig Boom!
13 hours ago 02:51:13 4
Warhammer на Linux.
15 hours ago 00:00:58 7
[PEEK ] Как ускорить Ютуб на телефоне (без программ, обойти блокировку, ускорить YouTube)
8 hours ago 00:09:01 6
Redout: Space Assault | 2021 | Gameplay Linux
17 hours ago 01:28:31 1
[Люди и код by Skillbox Media] Винда, Linux или macOS: какую ОС выбрать для программирования
17 hours ago 00:40:04 6
(ЛОР): всё о легендарном форуме для линуксоидов
17 hours ago 01:28:31 257
Винда, Linux или macOS: какую ОС выбрать для программирования
17 hours ago 01:41:48 500
Подводим итоги 2024 года в IT
18 hours ago 00:05:31 7
[SLAVA SOLDER] 💻🈵НОУТБУК MSI KATANA GF-76 / ОБХОД UEFI Shell / КАК ПОМЕНЯТЬ ИМЯ УЧЕТНОЙ ЗАПИСИ #MEMORY
20 hours ago 00:09:28 24
❤️🔥Тянь Цзя Жуй -
21 hour ago 00:55:46 6
Live: Академия Cisco курсы CCNA Linux DevOps CyberOps