Перейти к содержанию

Системное Администрирование

обсуждение CI/CD, автоматизации, облаков (AWS, Azure), Docker, Kubernetes, мониторинга и IaC. Обмен опытом, решение задач, лучшие практики. Советы по инструментам (Ansible, Terraform), кейсы, оптимизация workflows

2 Темы 10 Сообщения

Подкатегории


  • 0 0
    0 Темы
    0 Сообщения
    Нет новых сообщений
  • 0 0
    0 Темы
    0 Сообщения
    Нет новых сообщений
  • 0 Темы
    0 Сообщения
    Нет новых сообщений
  • 0 0
    0 Темы
    0 Сообщения
    Нет новых сообщений
  • DDoS

    Перенесена
    7
    0 Голоса
    7 Сообщения
    100 Просмотры
    I
    @Jspi а где написано, что человек запретил обсуждать тему?)))
  • Полный гайд-шпаргалка по Git: от основ до эффективной работы

    3
    1 Голоса
    3 Сообщения
    51 Просмотры
    JspiJ
    Git Fetch Что делает: Загружает изменения из удаленного репозитория в ваш локальный Не изменяет ваши рабочие файлы или текущую ветку Обновляет удаленные ссылки (origin/main, origin/develop и т.д.) Основные команды: # Получить все изменения из всех удаленных репозиториев git fetch # Получить изменения из конкретного удаленного репозитория git fetch origin # Получить изменения для конкретной ветки git fetch origin main # Получить изменения и очистить устаревшие ветки git fetch --prune Зачем использовать: Увидеть изменения перед интеграцией Обновить информацию о удаленных ветках Безопасно проверить чужие изменения перед слиянием Типичный workflow: git fetch - получить изменения git diff origin/main - посмотреть что изменилось git merge origin/main - влить изменения Git Fetch . Что делает: Использует текущий репозиторий как источник для обновления ссылок Позволяет манипулировать ветками без сетевого взаимодействия Основные команды: # Обновить ветку на основе текущего состояния git fetch . main:feature-branch # Принудительное обновление ветки (осторожно!) git fetch . main:feature-branch --force Зачем использовать: Быстрое создание/обновление веток без переключения Синхронизация удаленных ссылок с локальным состоянием Создание резервных копий перед рискованными операциями Отличие от обычного fetch: Работает только с локальным репозиторием Не требует сетевого подключения Может перезаписывать историю (с флагом --force) Безопасное использование Обычный fetch — безопасен, рекомендуется для повседневного использования Fetch с точкой — продвинутая команда, используйте с осторожностью: Всегда проверяйте состояние перед использованием Создавайте резервные копии веток Избегайте --force без крайней необходимости Для большинства задач обычный git fetch вполне достаточен. git fetch . — это специализированный инструмент