Рубрики
Uncategorized

Основы GIT

Основы репозитория GIT Основы репозитория GIT Постановка, коммиты и продвижение разветвленных обновлений и объединение TAGG … Tagged with Git, Github, DevOps.

  • Основы GIT
    • Основы хранилища
    • GIT постановка, коммиты и толкание
    • Разветвление
    • Обновления и слияние
    • Теги и регистрация
    • Установка проекта с помощью git локально
    • Установка репозитория GIT и совершение его
    • Использование SSH для подключения к репозитории — Для существующего хранилища:
    • Развертывание на GH-страницах

Основы хранилища

Создайте новый каталог, CD к этому в вашем терминале и выполните следующую команду, чтобы создать новый репозиторий GIT:

git init project-name

Чтобы создать рабочую копию местного репозитория

git clone /path/to/repository

Чтобы создать рабочую копию удаленного сервера

git clone username@host:/path/to/repository

GIT постановка, коммиты и толкание

Файлы на сцене через элемент управления источником:

Чтобы добавить все изменения в индекс, который является «очередью», где не останавливаются незамеченные изменения

git add -A
# or
git add *

Чтобы проверить текущее состояние вашего филиала, коммитов и поставленных файлов

git status

Чтобы совершить свои изменения

git commit -m 'message'

Чтобы подтолкнуть ваши коммиты в главную ветку

git push origin master

Разветвление

Создайте новую ветку с именем «feature_x» и переключитесь на нее

git checkout -b feature_x

Вернитесь в Master

git checkout master

Удалить ветвь с именем «feature_x»

git branch -d feature_x

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

git push origin 

Обновления и слияние

Обновите свой локальный репозиторий до новейшего коммита

git pull

Объединить другую ветвь в свою активную ветвь (проверьте статус GIT)

git merge 

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

git add 

Предварительные различия перед слиянием изменений

git diff  

Теги и регистрация

История репозитория

git log

Смотрит на последнее слияние

git log -1

Установка проекта с помощью GIT (локально)

  1. В вашем терминале инициализируйте локальный репозиторий
git init

При необходимости не забудьте добавить .gitignore файл

  1. В терминале, DO: git добавить *
  2. В терминале, DO: git commit -m 'your-comment-here'

Установка репозитория GIT и совершение его

  1. Перейдите в GitHub и создайте новый репозиторий, называя его Репозиторий-имени
  2. В терминале, DO: Echo "# Repository-name" >> readme.md
  3. Напишите своему Readme.md Файл: Нажмите здесь для справки
  4. В вашем терминале запустите следующие команды:
git add README.md
git commit -m "INITIAL COMMIT COMMENT"
git remote add origin https://github.com/GITHUB-USERNAME/REPOSITORY-NAME.git
git push -u origin master

Использование SSH для подключения к репозитории

Для существующего хранилища:

  1. Перейти к GitHub и ударите Клон или скачать а затем выберите Использовать SSH а затем скопируйте URL sh git@github.com:…
  2. В терминале, сделай sh git remote set-url Origin git@github.com:…
  3. В терминале, сделай sh git remote -v Чтобы проверить, был ли процесс завершен правильно.

Развертывание на GH-страницах

  1. В терминале, DO: NPM Init
  2. В терминале, DO: npm I GH-Pages Установить правильные зависимости
  3. Создать .gitignore Файл и добавить node_modules в файл.
  4. В файле packages.json замените "Скрипты": {} по умолчанию с:
"scripts": {
    "deploy": "gh-pages -d dist"
}
  1. В файле packages.json измените (или добавить) Домашняя страница раздел:
"homepage": "https://your-GH-username.github.io/repository-name"

Пример:

«Домашняя страница»: «https://connoro7.github.io/my-project»

  1. Перейдите в GitHub и создайте новый репозиторий с тем же именем, которое вы создали на предыдущем шаге, «Repository-name»
  2. В терминале, сделай SH GIT Init
  3. В терминале, сделай sh git add. Чтобы добавить все в постановку
  4. В терминале, сделай sh git commit -m 'comment'
  5. Вернитесь к GitHub и скопируйте sh git remote Добавить происхождение git@github.com… линия
  6. В терминале вставьте sh git remote Добавить происхождение git@github.com… линия
  7. В терминале, сделай SH Gitpush -u Origin Master
  8. В терминале, сделай NPM запустить развертывание

Оригинал: «https://dev.to/connoro7/git-basics-5el1»