О Safety Critical системах 📑💔
Словарь ISTQB гласит, что Safety Critical система - это система ошибка которой, может привести к смерти, травмам 🚑 серьезному повреждению оборудования 🚀 или вреду окружающей среде 🌿 (кое где еще пишут вред благополучию человечества)
🔸1. Редко разрабатываются по Agile методологиям, обычно используются Sequential. Чаще это V-модель или водопадная модель. Вы бы наверное не хотели, чтоб ваш аппарат ИВЛ разрабатывался очень гибко и заказчик в последний момент выкатывал пачку изменений в требованиях 🤭
🔸2. Чтоб выставить ‘passed’ 🟢 одному шагу в тест-кейсе при тестировании такой системы может понадобиться огромное количество свидетельств 📷. Фото, видео 🎞 и описание. Никто не будет верить на слово инженеру проходящему тесты.
🔸3. Система менеджмента ядерного реактора, аппарат искусственной вентиляции легких, система контроля полета самолета ✈️, система автопилота в машине 🚗, дефибриллятор - это самые распространенные примеры Safety Critical систем.
#safety_critical_systems
Словарь ISTQB гласит, что Safety Critical система - это система ошибка которой, может привести к смерти, травмам 🚑 серьезному повреждению оборудования 🚀 или вреду окружающей среде 🌿 (кое где еще пишут вред благополучию человечества)
🔸1. Редко разрабатываются по Agile методологиям, обычно используются Sequential. Чаще это V-модель или водопадная модель. Вы бы наверное не хотели, чтоб ваш аппарат ИВЛ разрабатывался очень гибко и заказчик в последний момент выкатывал пачку изменений в требованиях 🤭
🔸2. Чтоб выставить ‘passed’ 🟢 одному шагу в тест-кейсе при тестировании такой системы может понадобиться огромное количество свидетельств 📷. Фото, видео 🎞 и описание. Никто не будет верить на слово инженеру проходящему тесты.
🔸3. Система менеджмента ядерного реактора, аппарат искусственной вентиляции легких, система контроля полета самолета ✈️, система автопилота в машине 🚗, дефибриллятор - это самые распространенные примеры Safety Critical систем.
#safety_critical_systems
О Safety Critical системах 📑💔
Словарь ISTQB гласит, что Safety Critical система - это система ошибка которой, может привести к смерти, травмам 🚑 серьезному повреждению оборудования 🚀 или вреду окружающей среде 🌿 (кое где еще пишут вред благополучию человечества)
🔸1. Редко разрабатываются по Agile методологиям, обычно используются Sequential. Чаще это V-модель или водопадная модель. Вы бы наверное не хотели, чтоб ваш аппарат ИВЛ разрабатывался очень гибко и заказчик в последний момент выкатывал пачку изменений в требованиях 🤭
🔸2. Чтоб выставить ‘passed’ 🟢 одному шагу в тест-кейсе при тестировании такой системы может понадобиться огромное количество свидетельств 📷. Фото, видео 🎞 и описание. Никто не будет верить на слово инженеру проходящему тесты.
🔸3. Система менеджмента ядерного реактора, аппарат искусственной вентиляции легких, система контроля полета самолета ✈️, система автопилота в машине 🚗, дефибриллятор - это самые распространенные примеры Safety Critical систем.
#safety_critical_systems
Словарь ISTQB гласит, что Safety Critical система - это система ошибка которой, может привести к смерти, травмам 🚑 серьезному повреждению оборудования 🚀 или вреду окружающей среде 🌿 (кое где еще пишут вред благополучию человечества)
🔸1. Редко разрабатываются по Agile методологиям, обычно используются Sequential. Чаще это V-модель или водопадная модель. Вы бы наверное не хотели, чтоб ваш аппарат ИВЛ разрабатывался очень гибко и заказчик в последний момент выкатывал пачку изменений в требованиях 🤭
🔸2. Чтоб выставить ‘passed’ 🟢 одному шагу в тест-кейсе при тестировании такой системы может понадобиться огромное количество свидетельств 📷. Фото, видео 🎞 и описание. Никто не будет верить на слово инженеру проходящему тесты.
🔸3. Система менеджмента ядерного реактора, аппарат искусственной вентиляции легких, система контроля полета самолета ✈️, система автопилота в машине 🚗, дефибриллятор - это самые распространенные примеры Safety Critical систем.
#safety_critical_systems
- телеграм канал сайта
qarocks.ru
. Все материалы только по тестированию и автоматизации.Полная подборка тестов по тестированию. Более 100 тестов.
Содержание:
Большие тесты
Основы тестирования
SQL
Docker
Linux
TestNG
Cypress
ISTQB
Общее
Ссылка на тесты
Содержание:
Большие тесты
Основы тестирования
SQL
Docker
Linux
TestNG
Cypress
ISTQB
Общее
Ссылка на тесты
Сленг айтишников
Айдишник — id, идентификатор.
Бэклог — от англ. Backlog. Перечень рабочих задач команды разработчиков, упорядоченный по приотритету.
Галера — компания, в которой платят низкие зарплаты и не ценят разработчиков.
Грумить — от англ. Grooming. Приводить в порядок, «причесывать».
Темплейт — от английского Template — шаблон.
Хардкодить — статически прописывать в коде данные, которые должны вычисляться динамически. Плохая практика, антипаттерн в программировании.
А вы знаете все эти термины? Если да поставьте лайк, если нет - дизлайк
Айдишник — id, идентификатор.
Бэклог — от англ. Backlog. Перечень рабочих задач команды разработчиков, упорядоченный по приотритету.
Галера — компания, в которой платят низкие зарплаты и не ценят разработчиков.
Грумить — от англ. Grooming. Приводить в порядок, «причесывать».
Темплейт — от английского Template — шаблон.
Хардкодить — статически прописывать в коде данные, которые должны вычисляться динамически. Плохая практика, антипаттерн в программировании.
А вы знаете все эти термины? Если да поставьте лайк, если нет - дизлайк
@glyanka_ru 👀 — твой карманный гид по миру умопомрачителных интерьеров. Зависть соседей обеспечена! Подписывайся!
Forwarded from Глянь-ка!
@glyanka_ru 👀 — твой карманный гид по миру умопомрачителных интерьеров. Зависть соседей обеспечена! Подписывайся!
Логическая задачка
В шахматном турнире участвовало 7 человек. Каждый участник сыграл с каждым по одной партии. Сколько всего партий было сыграно в шахматном турнире?
#логика
Ответы в комменты. Если не трудно, то делайте их невидимыми(Spoiler).
В шахматном турнире участвовало 7 человек. Каждый участник сыграл с каждым по одной партии. Сколько всего партий было сыграно в шахматном турнире?
#логика
Ответы в комменты. Если не трудно, то делайте их невидимыми(Spoiler).
Ozon Tech проводит свою первую IT-конференцию E-CODE
На ней будет трек по тестированию с докладами от ведущих экспертов бигтехов. А ещё развлекательный трек по науке, запись подкаста в прямом эфире, челлендж по настолкам, караоке, концерт и многое другое.
⏰И всё это — сразу два дня: 28 и 29 сентября.
📍В Москве и онлайн.
📌Регистрируйтесь
На ней будет трек по тестированию с докладами от ведущих экспертов бигтехов. А ещё развлекательный трек по науке, запись подкаста в прямом эфире, челлендж по настолкам, караоке, концерт и многое другое.
⏰И всё это — сразу два дня: 28 и 29 сентября.
📍В Москве и онлайн.
📌Регистрируйтесь
Инструменты для тестирования производительности
Выбор инструмента для тестирования производительности зависит от конкретных задач, бюджета и технических требований проекта. Однако, я могу предложить вам несколько популярных и эффективных инструментов:
1. Apache JMeter
Бесплатный, открытый исходный код, широко используемый для нагрузочного тестирования. Позволяет имитировать большие нагрузки на веб-серверы, базы данных и другие компоненты.
Особенности: Гибкая конфигурация, богатый функционал, возможность записи сценариев.
2. Gatling
Высокопроизводительный инструмент для нагрузочного тестирования, основанный на Scala. Отличается высокой скоростью выполнения тестов и удобным DSL для написания сценариев.
Особенности: Интуитивный интерфейс, масштабируемость, интеграция с CI/CD.
3. k6
Современный инструмент для нагрузочного тестирования, написанный на JavaScript. Легко интегрируется с другими инструментами DevOps и позволяет писать тесты с использованием знакомого языка программирования.
Особенности: Удобный синтаксис, облачная платформа для запуска тестов, интеграция с Prometheus.
4. LoadRunner
Коммерческий инструмент от Micro Focus, предлагающий широкий спектр функций для тестирования производительности. Позволяет моделировать различные пользовательские сценарии и анализировать результаты тестов.
Особенности: Расширенные возможности анализа, поддержка различных протоколов, интеграция с другими инструментами.
5. Locust
Еще один популярный инструмент, написанный на Python. Отличается простотой использования и высокой производительностью.
Особенности: Расширяемость с помощью плагинов, возможность распределенного тестирования.
6. Siege
Простой и эффективный инструмент для нагрузочного тестирования HTTP-серверов. Отлично подходит для быстрого тестирования небольших приложений.
Особенности: Легкий вес, высокая скорость, возможность параллельных запросов.
7. WebLOAD
Коммерческий инструмент, предлагающий комплексное решение для тестирования производительности. Позволяет моделировать реальные пользовательские сценарии и анализировать производительность веб-приложений.
Особенности: Визуальный интерфейс для создания тестов, интеграция с другими инструментами DevOps.
Выбор инструмента для тестирования производительности зависит от конкретных задач, бюджета и технических требований проекта. Однако, я могу предложить вам несколько популярных и эффективных инструментов:
1. Apache JMeter
Бесплатный, открытый исходный код, широко используемый для нагрузочного тестирования. Позволяет имитировать большие нагрузки на веб-серверы, базы данных и другие компоненты.
Особенности: Гибкая конфигурация, богатый функционал, возможность записи сценариев.
2. Gatling
Высокопроизводительный инструмент для нагрузочного тестирования, основанный на Scala. Отличается высокой скоростью выполнения тестов и удобным DSL для написания сценариев.
Особенности: Интуитивный интерфейс, масштабируемость, интеграция с CI/CD.
3. k6
Современный инструмент для нагрузочного тестирования, написанный на JavaScript. Легко интегрируется с другими инструментами DevOps и позволяет писать тесты с использованием знакомого языка программирования.
Особенности: Удобный синтаксис, облачная платформа для запуска тестов, интеграция с Prometheus.
4. LoadRunner
Коммерческий инструмент от Micro Focus, предлагающий широкий спектр функций для тестирования производительности. Позволяет моделировать различные пользовательские сценарии и анализировать результаты тестов.
Особенности: Расширенные возможности анализа, поддержка различных протоколов, интеграция с другими инструментами.
5. Locust
Еще один популярный инструмент, написанный на Python. Отличается простотой использования и высокой производительностью.
Особенности: Расширяемость с помощью плагинов, возможность распределенного тестирования.
6. Siege
Простой и эффективный инструмент для нагрузочного тестирования HTTP-серверов. Отлично подходит для быстрого тестирования небольших приложений.
Особенности: Легкий вес, высокая скорость, возможность параллельных запросов.
7. WebLOAD
Коммерческий инструмент, предлагающий комплексное решение для тестирования производительности. Позволяет моделировать реальные пользовательские сценарии и анализировать производительность веб-приложений.
Особенности: Визуальный интерфейс для создания тестов, интеграция с другими инструментами DevOps.
gatling.io
Load testing designed for DevOps and CI/CD | Gatling
Gatling is a load testing tool for web applications designed for DevOps and Continuous Integration. Try Gatling now!
Ловите подборку больших тестов по разным технологиям💻
1️⃣Большой тест по Docker
2️⃣ISTQB – большой тест
3️⃣Большой тест по Cypress
4️⃣Большой тест по Git
5️⃣Большой тест по SQL
6️⃣Большой тест по Linux
7️⃣Большой тест по автоматизации тестирования
8️⃣Большой тест с вопросами на собеседовании QA
Надеемся на отличные результаты.💪
Хорошего дня всем!😉
#подборка #тесты #QA #Docker #Git #SQL
1️⃣Большой тест по Docker
2️⃣ISTQB – большой тест
3️⃣Большой тест по Cypress
4️⃣Большой тест по Git
5️⃣Большой тест по SQL
6️⃣Большой тест по Linux
7️⃣Большой тест по автоматизации тестирования
8️⃣Большой тест с вопросами на собеседовании QA
Надеемся на отличные результаты.💪
Хорошего дня всем!😉
#подборка #тесты #QA #Docker #Git #SQL
Тесты для тестировщика - канал с квизами и тестами для проверки ваших QA знаний.
Темы тестов:
- основы тестирования
- автоматизация
- git, sql, docker, playwright, cypress
- тесты на внимательность
- тесты на логику
Подписывайся и решай тесты, чтобы понимать, что еще тебе нужно подтянуть. Плюс соревновательный эффект никто не отменял:
Темы тестов:
- основы тестирования
- автоматизация
- git, sql, docker, playwright, cypress
- тесты на внимательность
- тесты на логику
Подписывайся и решай тесты, чтобы понимать, что еще тебе нужно подтянуть. Плюс соревновательный эффект никто не отменял:
⚡️ИНСТРУМЕНТЫ PYTHON ДЛЯ QA AUTOMATION
Меня часто спрашивают, а что использовать для работы с БД, файлами и т.д
Хочу рассмотреть топ Python библиотек и инструментов, которые я сам лично использую в автоматизации тестирования:
▪️МОБИЛЬНОЕ ТЕСТИРОВАНИЕ
▫️Appium: Ключевой инструмент для автоматизации тестирования мобильных приложений на iOS и Android. Используя Appium, вы можете тестировать нативные, мобильные веб-приложения и гибридные приложения на реальных устройствах и эмуляторах.
▪️НАГРУЗОЧНОЕ ТЕСТИРОВАНИЕ
▫️Locust: Отличный выбор для нагрузочного тестирования веб-приложений. Этот инструмент позволяет написать сценарии на Python, симулируя множество пользователей, работающих с вашим приложением одновременно.
▪️ТЕСТИРОВАНИЕ ВЕБ-ПРИЛОЖЕНИЙ
▫️Selenium и Playwright: Идеальные инструменты для автоматизации веба. Они поддерживают все основные браузеры и позволяет автоматизировать комплексные сценарии.
▪️РАБОТА С БАЗАМИ ДАННЫХ
▫️PyODBC: Идеальный инструмент для подключения к SQL базам данных через ODBC. PyODBC обеспечивает эффективную работу с различными базами данных, делая его отличным выбором для интеграции данных в ваши тесты.
▪️АВТОМАТИЗАЦИЯ API
▫️Requests: Простая и мощная библиотека для отправки HTTP запросов, идеально подходит для тестирования REST API.
▫️HTTPx: Современный HTTP клиент, поддерживающий асинхронные запросы и HTTP/2.
▫️Pydantic: Используйте эту библиотеку для строгой валидации и управления данными на основе Python типов. Отлично подходит для работы с данными API и настройками конфигурации.
▪️РАБОТА С ФАЙЛАМИ
▫️Pandas: Инструмент для работы с табличными данными, особенно полезен при анализе результатов тестов и генерации отчётов.
▫️CSV: Встроенная в Python библиотека для работы с CSV файлами. Предоставляет функционал для простого чтения и записи данных в формате CSV.
▫️openpyxl: Специализированная библиотека для чтения и записи файлов Excel (.xlsx). Позволяет работать с формулами, форматированием и многим другим.
▫️lxml: Мощная библиотека, поддерживающая как XML, так и HTML. Она предоставляет простой API для разбора XML с использованием XPath и XSLT.
▪️РАБОТА С ПОЧТОЙ
▫️imaplib: Данная библиотека предназначена для работы с почтовыми серверами через протокол IMAP. Это позволяет читать почту прямо с сервера, перемещать сообщения между папками, искать и фильтровать сообщения и т.д.
▫️smtplib: используется для отправки электронных писем с использованием протокола SMTP. Это включает в себя возможность создавать сообщения, подключаться к SMTP серверу, авторизовываться и отправлять электронные письма.
▪️ОРГАНИЗАЦИЯ ТЕСТОВ
▫️PyTest: Мощный и гибкий фреймворк для организации и гибкого управления автоматизированными тестами.
▫️Allure: Генерируйте красивые и информативные отчеты о результатах тестирования, интегрируя Allure с PyTest.
🚀 Используйте эти инструменты для повышения эффективности и качества ваших тестов)
А какие инструменты используете вы? Пишите в комментах!
Источник
Меня часто спрашивают, а что использовать для работы с БД, файлами и т.д
Хочу рассмотреть топ Python библиотек и инструментов, которые я сам лично использую в автоматизации тестирования:
▪️МОБИЛЬНОЕ ТЕСТИРОВАНИЕ
▫️Appium: Ключевой инструмент для автоматизации тестирования мобильных приложений на iOS и Android. Используя Appium, вы можете тестировать нативные, мобильные веб-приложения и гибридные приложения на реальных устройствах и эмуляторах.
▪️НАГРУЗОЧНОЕ ТЕСТИРОВАНИЕ
▫️Locust: Отличный выбор для нагрузочного тестирования веб-приложений. Этот инструмент позволяет написать сценарии на Python, симулируя множество пользователей, работающих с вашим приложением одновременно.
▪️ТЕСТИРОВАНИЕ ВЕБ-ПРИЛОЖЕНИЙ
▫️Selenium и Playwright: Идеальные инструменты для автоматизации веба. Они поддерживают все основные браузеры и позволяет автоматизировать комплексные сценарии.
▪️РАБОТА С БАЗАМИ ДАННЫХ
▫️PyODBC: Идеальный инструмент для подключения к SQL базам данных через ODBC. PyODBC обеспечивает эффективную работу с различными базами данных, делая его отличным выбором для интеграции данных в ваши тесты.
▪️АВТОМАТИЗАЦИЯ API
▫️Requests: Простая и мощная библиотека для отправки HTTP запросов, идеально подходит для тестирования REST API.
▫️HTTPx: Современный HTTP клиент, поддерживающий асинхронные запросы и HTTP/2.
▫️Pydantic: Используйте эту библиотеку для строгой валидации и управления данными на основе Python типов. Отлично подходит для работы с данными API и настройками конфигурации.
▪️РАБОТА С ФАЙЛАМИ
▫️Pandas: Инструмент для работы с табличными данными, особенно полезен при анализе результатов тестов и генерации отчётов.
▫️CSV: Встроенная в Python библиотека для работы с CSV файлами. Предоставляет функционал для простого чтения и записи данных в формате CSV.
▫️openpyxl: Специализированная библиотека для чтения и записи файлов Excel (.xlsx). Позволяет работать с формулами, форматированием и многим другим.
▫️lxml: Мощная библиотека, поддерживающая как XML, так и HTML. Она предоставляет простой API для разбора XML с использованием XPath и XSLT.
▪️РАБОТА С ПОЧТОЙ
▫️imaplib: Данная библиотека предназначена для работы с почтовыми серверами через протокол IMAP. Это позволяет читать почту прямо с сервера, перемещать сообщения между папками, искать и фильтровать сообщения и т.д.
▫️smtplib: используется для отправки электронных писем с использованием протокола SMTP. Это включает в себя возможность создавать сообщения, подключаться к SMTP серверу, авторизовываться и отправлять электронные письма.
▪️ОРГАНИЗАЦИЯ ТЕСТОВ
▫️PyTest: Мощный и гибкий фреймворк для организации и гибкого управления автоматизированными тестами.
▫️Allure: Генерируйте красивые и информативные отчеты о результатах тестирования, интегрируя Allure с PyTest.
🚀 Используйте эти инструменты для повышения эффективности и качества ваших тестов)
А какие инструменты используете вы? Пишите в комментах!
Источник
appium.io
Welcome - Appium Documentation
The Appium automation project documentation
YADRO приглашает QA-инженеров на SPRINT OFFER 🔍
Вендор и производитель IT-инфраструктуры YADRO в поиске QA Automation Engineer и Manual QA Engineer в команды Телеком и Разработки ПО.
Оффер можно получить всего за 3 дня!
→ В команде разработки ПО вы будете тестировать совместимость СХД с платформами виртуализации, а также разрабатывать тестовые сценарии.
→ В команде телекома вам предстоит разрабатывать стратегии и тест-планы на новую функциональность для базовых станций, анализировать требования и результаты тестирования.
🔵 А ещё вы присоединитесь к уникальной команде специалистов, станете частью большого инженерного сообщества, получите возможность влиять на создаваемый продукт и вместе с этим — бенефиты от компании, в частности, ДМС с первых дней работы.
Чтобы принять участие, до 5 ноября подайте заявку на сайте.
Присоединяйтесь к YADRO!
Вендор и производитель IT-инфраструктуры YADRO в поиске QA Automation Engineer и Manual QA Engineer в команды Телеком и Разработки ПО.
Оффер можно получить всего за 3 дня!
→ В команде разработки ПО вы будете тестировать совместимость СХД с платформами виртуализации, а также разрабатывать тестовые сценарии.
→ В команде телекома вам предстоит разрабатывать стратегии и тест-планы на новую функциональность для базовых станций, анализировать требования и результаты тестирования.
🔵 А ещё вы присоединитесь к уникальной команде специалистов, станете частью большого инженерного сообщества, получите возможность влиять на создаваемый продукт и вместе с этим — бенефиты от компании, в частности, ДМС с первых дней работы.
Чтобы принять участие, до 5 ноября подайте заявку на сайте.
Присоединяйтесь к YADRO!
🎮 Узнайте, как правильно тестировать скрипты в играх на бесплатном уроке курса "Game QA Engineer".
📅 Дата и время: 07 ноября 2024 года в 20:00 (мск)
📌 Тема: Тестируем скрипты в Kingdom Come: Deliverance
На данном уроке обсудим скрипты в играх и как их тестировать. В отличие от других видов медиа, в играх есть мир, с которым можно взаимодействовать и изменять, а также реакция мира на эти взаимодействия. Это и не только это возможно благодаря скриптам. Протестируем скрипты в игре Kingdom Come: Deliverance.
📚 Основные темы:
- 📜 Что такое скрипт?
- 📝 Какие бывают скрипты?
- 🧪 Тестирование скриптов.
📌 Зарегистрируйтесь для участия
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
📅 Дата и время: 07 ноября 2024 года в 20:00 (мск)
📌 Тема: Тестируем скрипты в Kingdom Come: Deliverance
На данном уроке обсудим скрипты в играх и как их тестировать. В отличие от других видов медиа, в играх есть мир, с которым можно взаимодействовать и изменять, а также реакция мира на эти взаимодействия. Это и не только это возможно благодаря скриптам. Протестируем скрипты в игре Kingdom Come: Deliverance.
📚 Основные темы:
- 📜 Что такое скрипт?
- 📝 Какие бывают скрипты?
- 🧪 Тестирование скриптов.
📌 Зарегистрируйтесь для участия
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Как разработать успешную стратегию тестирования и грамотно распределить ресурсы команды?
Делимся исследованием, где эксперты ТерраЛинк сравнивают ручной метод и автотестирование по 7 ключевым критериям: от затрат до компетенций – https://vk.cc/cEBo1D
Делимся исследованием, где эксперты ТерраЛинк сравнивают ручной метод и автотестирование по 7 ключевым критериям: от затрат до компетенций – https://vk.cc/cEBo1D
Оптовик продает картриджи для принтеров.
Минимальное количество для заказа - 5.
Есть скидка в 20% для заказов от 100 картриджей. Вас просят подготовить тест-кейсы, используя различные значения для количества заказанных картриджей.
Какая из следующих групп содержит данные для ввода, полученные с помощью техники анализа граничных значений?
Минимальное количество для заказа - 5.
Есть скидка в 20% для заказов от 100 картриджей. Вас просят подготовить тест-кейсы, используя различные значения для количества заказанных картриджей.
Какая из следующих групп содержит данные для ввода, полученные с помощью техники анализа граничных значений?
🤔 Что такое негативное тестирование?
Негативное тестирование проверяет систему на устойчивость к некорректным, неожиданным или недопустимым входным данным. Цель — убедиться, что приложение правильно обрабатывает ошибки и не выходит из строя. Оно помогает выявить слабости системы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
🤔 Как проверить внешние изменения на репозитории ( локально )?
Для проверки внешних изменений в репозитории (например, изменений, внесённых другими разработчиками) на локальном компьютере, используются команды системы контроля версий Git.
🟠Обновление информации о удалённом репозитории
Сначала нужно получить актуальную информацию об изменениях на удалённом репозитории. Это делается с помощью команды
🟠Проверка изменений
Чтобы узнать, какие изменения были внесены на удалённом репозитории, можно использовать несколько команд. Сравнить локальную ветку с удалённой:
Эта команда покажет разницу между вашей локальной веткой
🟠Лог изменений
Посмотреть список коммитов, которые были добавлены в удалённую ветку:
Эта команда покажет все коммиты, которые находятся в удалённой ветке
🟠Обновление локальной ветки
Если вы хотите слить изменения с удалённого репозитория в свою локальную ветку, можно использовать команду
🚩Пример полного процесса
1⃣Получение изменений с удалённого репозитория
2⃣Проверка разницы между локальной и удалённой веткой
3⃣Просмотр списка новых коммитов на удалённой ветке
4⃣Слияние изменений с удалённого репозитория в локальную ветку
Ставь 👍 и забирай 📚 Базу знаний
Для проверки внешних изменений в репозитории (например, изменений, внесённых другими разработчиками) на локальном компьютере, используются команды системы контроля версий Git.
🟠Обновление информации о удалённом репозитории
Сначала нужно получить актуальную информацию об изменениях на удалённом репозитории. Это делается с помощью команды
git fetch
. Команда git fetch
загружает данные о последних изменениях с удалённого репозитория, но не сливает их с вашим текущим рабочим состоянием.git fetch
🟠Проверка изменений
Чтобы узнать, какие изменения были внесены на удалённом репозитории, можно использовать несколько команд. Сравнить локальную ветку с удалённой:
git diff <local-branch> <remote>/<branch>
Эта команда покажет разницу между вашей локальной веткой
main
и веткой main
на удалённом репозитории origin
.git diff main origin/main
🟠Лог изменений
Посмотреть список коммитов, которые были добавлены в удалённую ветку:
git log <local-branch>..<remote>/<branch>
Эта команда покажет все коммиты, которые находятся в удалённой ветке
origin/main
, но отсутствуют в локальной ветке main
.git log main..origin/main
🟠Обновление локальной ветки
Если вы хотите слить изменения с удалённого репозитория в свою локальную ветку, можно использовать команду
git pull
. Эта команда выполняет git fetch
и затем git merge
, чтобы обновить вашу текущую ветку с учётом изменений на удалённом репозитории.git pull
🚩Пример полного процесса
1⃣Получение изменений с удалённого репозитория
git fetch
2⃣Проверка разницы между локальной и удалённой веткой
git diff main origin/main
3⃣Просмотр списка новых коммитов на удалённой ветке
git log main..origin/main
4⃣Слияние изменений с удалённого репозитория в локальную ветку
git pull
Ставь 👍 и забирай 📚 Базу знаний