- Основы 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 (локально)
- В вашем терминале инициализируйте локальный репозиторий
git init
При необходимости не забудьте добавить .gitignore файл
- В терминале, DO:
git добавить * - В терминале, DO:
git commit -m 'your-comment-here'
Установка репозитория GIT и совершение его
- Перейдите в GitHub и создайте новый репозиторий, называя его
Репозиторий-имени - В терминале, DO:
Echo "# Repository-name" >> readme.md - Напишите своему
Readme.mdФайл: Нажмите здесь для справки - В вашем терминале запустите следующие команды:
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 для подключения к репозитории
Для существующего хранилища:
- Перейти к GitHub и ударите
Клон или скачатьа затем выберитеИспользовать SSHа затем скопируйте URLsh git@github.com:… - В терминале, сделай
sh git remote set-url Origin git@github.com:… - В терминале, сделай
sh git remote -vЧтобы проверить, был ли процесс завершен правильно.
Развертывание на GH-страницах
- В терминале, DO:
NPM Init - В терминале, DO:
npm I GH-PagesУстановить правильные зависимости - Создать
.gitignoreФайл и добавитьnode_modulesв файл. - В файле packages.json замените
"Скрипты": {}по умолчанию с:
"scripts": {
"deploy": "gh-pages -d dist"
}
- В файле packages.json измените (или добавить)
Домашняя страницараздел:
"homepage": "https://your-GH-username.github.io/repository-name"
Пример:
«Домашняя страница»: «https://connoro7.github.io/my-project»
- Перейдите в GitHub и создайте новый репозиторий с тем же именем, которое вы создали на предыдущем шаге, «Repository-name»
- В терминале, сделай
SH GIT Init - В терминале, сделай
sh git add.Чтобы добавить все в постановку - В терминале, сделай
sh git commit -m 'comment' - Вернитесь к GitHub и скопируйте
sh git remote Добавить происхождение git@github.com…линия - В терминале вставьте
sh git remote Добавить происхождение git@github.com…линия - В терминале, сделай
SH Gitpush -u Origin Master - В терминале, сделай
NPM запустить развертывание
Оригинал: «https://dev.to/connoro7/git-basics-5el1»