Я знаю, когда вы увидели заголовок этой статьи, ваше настроение сразу изменилось, и вы стали самым счастливым человеком на свете, ведь вы долго искали эту статью! 🥳

Команды Git немного сбивают с толку новичков. Мой вам совет — сохраните эту статью где-нибудь (например, в закладках), потому что она вам обязательно понадобится в вашей карьере.

Прежде чем начать, если вы еще не проверяли, проверьте другие мои статьи:

Если вы готовы, давайте начнем. 🙂

Небольшая информация о git;
Git — система контроля версий, которая за короткое время стала незаменимой для разработчиков программного обеспечения. Это система, которая позволяет нам хранить проекты, которые мы пишем, и управлять ими в Интернете, а не в тысячах опасностей на нашем компьютере или внешних дисках.

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

  • git status
    Показывает изменения (добавления, модификации, удаления), внесенные в ветку репозитория, по каждому файлу.
  • git clone ‹url›
    Это позволяет нам копировать проект с удаленного сервера (github, bitbucket и т. д.) на наш компьютер, чтобы мы могли разрабатывать на нем. Когда мы начнем работать таким образом, информация об URL-адресе удаленного репозитория git также будет установлена. Существует два метода с URL-адресом HTTPS и SSH.
  • git remote
    Перечисляет имена удаленных репозиториев проекта, над которым ведется работа.
  • git remove -v
    В нем перечислены удаленные репозитории, имена удаленных репозиториев и URL-адреса проекта, над которым ведется работа.
  • git remote rename ‹oldname› ‹newname›
    Изменяет имя, сохраненное для удаленного репозитория.
  • git fetch
    Используется для загрузки информации об изменениях в удаленной ветке. Он загружает информацию об изменениях, но не добавляет и не интегрирует изменения в локальный репозиторий.
  • git pull
    Загружает изменения в удаленную ветку для репозитория, над которым ведется работа, и добавляет их в локальный репозиторий, интегрирует их. В некотором смысле это похоже на использование команды слияния для локального репозитория после команды выборки.
  • git log
    Это позволяет нам просматривать информацию о фиксации и журналы. идентификатор фиксации, сообщение фиксации и т. д.
  • ветвь git
    Это позволяет нам просматривать все ветки в локальном репозитории в рамках проекта.
    Если вы не знаете, что такое ветка, вот небольшая информация о ней; реплицированные ветки репозитория, которые мы используем при разработке проекта, представляют собой реплицированную структуру репозитория, которая позволяет нам работать с разными областями в одном и том же проекте.
  • git commit — amend
    Заменяет сообщение в последней сохраненной транзакции последним сообщением фиксации. Вместо создания новой записи добавочные изменения будут добавлены к предыдущему коммиту. Предлагает вам изменить предыдущее сообщение фиксации, открыв настроенный текстовый редактор системы.
  • git revert
    Команда git, используемая для отмены изменений, отмены фиксации, отмены фиксации, возврата к предыдущему состоянию ветки. Команда Revert отменяет коммиты, отменяет изменения в записях после идентификатора коммита, указанного в истории коммитов. Однако он также назначает новую фиксацию для этой операции, а предыдущие фиксации остаются прошлыми фиксациями.
  • git stash
    Иногда нам может понадобиться записывать изменения, которые не полностью завершены в повседневной работе, без фиксации. Например; во время работы над изменением пришел запрос на изменение по другой теме, и нам приходится оставить работу, которую мы делали, незавершенной и сосредоточиться на новом запросе. В этом случае вы можете использовать команду git stash, чтобы сохранить незавершенные изменения без фиксации, создав новую и чистую ветку без потери внесенных изменений.
  • git stash apply
    Применяет любую запись в списке хранилищ к ветке, но не удаляет ее из списка хранилищ.

В принципе, это все с моей стороны. Если вам нравятся мои статьи, если вы считаете их полезными, вы можете нажать кнопку «Подписаться» и поделиться статьями, чтобы охватить больше людей. :)