Перейти к основному содержимому

17 записей с тегом "Git"

Посмотреть все теги

· 3 мин. чтения

1. Обзор

Мы используем git update-index , когда хотим вручную работать с файлами в промежуточной области Git . Эта команда поддерживает две опции, которыми часто злоупотребляют: --assume-untchanged и --skip-worktree .

В этом уроке мы увидим, чем отличаются эти два параметра, и предоставим варианты использования каждого из них.

2. Что делает опция « предполагать без изменений »?

Опция --assume-untchanged указывает Git временно предположить, что отслеживаемый файл не был изменен в рабочем дереве. Таким образом, сделанные изменения не будут отражены в промежуточной области:

$ git update-index --assume-unchanged assumeunchanged.txt

· 17 мин. чтения

1. Обзор

В этом руководстве мы обсудим команды, которые чаще всего используем при работе с Git.

Мы начнем с установки и настройки, а затем создадим наш первый локальный репозиторий. Далее мы узнаем, как фиксировать изменения и синхронизировать их с удаленным репозиторием.

Кроме того, мы обсудим ветвление, а также изучим некоторые продвинутые методы, такие как изменение коммитов и управление историей коммитов.

2. Что такое Git?

· 7 мин. чтения

1. Обзор

В этом руководстве мы узнаем, как удалить большие файлы из истории коммитов репозитория git с помощью различных инструментов.

2. Использование git filter-branch

Это наиболее часто используемый метод, и он помогает нам переписать историю совершенных ветвей.

Например, предположим, что мы по ошибке поместили файл большого двоичного объекта в папку проекта, и после его удаления мы все еще видим этот файл в нашей истории git:

· 2 мин. чтения

1. Введение

Как мы знаем, файл .gitignore предотвращает добавление неотслеживаемых файлов в индекс git в будущем. Другими словами, любые файлы, которые в настоящее время отслеживаются, по-прежнему будут отслеживаться git.

В этом руководстве мы рассмотрим различные возможности удаления отслеживаемых файлов из индекса git после их добавления в .gitignore .

2. Удаление одного файла

Чтобы удалить один файл, мы сначала должны добавить имя файла в .gitignore, а затем запустить команду git rm , а затем выполнить коммит:

· 6 мин. чтения

1. Обзор

Нередко можно столкнуться с загадочным состоянием при работе с git. Тем не менее, в один прекрасный день, скорее всего, вы увидите «отдельную ГОЛОВУ».

В этом уроке мы обсудим, что такое отсоединенный HEAD и как он работает. Мы рассмотрим, как переходить в отдельный HEAD в Git и выходить из него.

2. Что такое HEAD в Git

Git сохраняет запись о состоянии всех файлов в репозитории, когда мы создаем коммит. HEAD — еще один важный тип ссылки. Целью HEAD является отслеживание текущей точки в репозитории Git . Другими словами, HEAD отвечает на вопрос «Где я сейчас?»:

· 6 мин. чтения

1. Введение

При использовании Git нам часто приходится отменять или возвращать фиксацию, будь то откат к определенному моменту времени или откат особенно проблемной фиксации. В этом руководстве мы рассмотрим наиболее распространенные команды для отмены и возврата коммитов в Git. Мы также продемонстрируем тонкие различия в том, как работают эти команды.

2. Просмотр старых коммитов с помощью git checkout

Начнем с того, что мы можем просмотреть состояние проекта при определенной фиксации с помощью команды git checkout . Мы можем просмотреть историю репозитория Git с помощью команды git log . Каждый коммит имеет уникальный идентификационный хэш SHA-1, который мы можем использовать с git checkout для повторного посещения любого коммита на временной шкале.

В этом примере мы вернемся к коммиту, который имеет идентификационный хэш e0390cd8d75dc0f1115ca9f350ac1a27fddba67d : ``

· 6 мин. чтения

1. Введение

В последние годы популярность git резко возросла по сравнению с другими системами SCM, такими как subversion. С появлением бесплатных платформ, таких как GitHub и GitLab, стало проще, чем когда-либо, создавать безопасные версии и сохранять код нашего приложения .

Но постоянный ввод учетных данных может быть громоздким и трудным для создания автоматизированных конвейеров CI/CD. Итак, в этом руководстве мы рассмотрим, как настроить учетные данные git, чтобы не вводить их вручную.

2. Ввод учетных данных

Всякий раз, когда для удаленного подключения требуется аутентификация, у git есть несколько способов поиска учетных данных для использования .