О web-разработке
и даже немного больше...

Шпаргалка по командам Git

Git – программное обеспечение которое используется для контроля версий в процессе разработки кода. Данное решение позволяет эффективно отслеживать весь процесс написания кода, что делает разработку более эффективной. Таким образом, целые группы разработчиков могут работать над одним проектом, выполнять доработки, создавать отдельные ветви решений, и всячески дорабатывать код. Данный пост – это простая шпаргалка, которая сформировалась мною в текстовом редакторе, и было бы здорово если она всегда будет доступна под рукой. Здесь разного рода информация, большая часть из которой это команды использования Git в консоли.

Скачивание Git

https://git-scm.com/download/win

Настройка данных пользователя в консоли git-Bash

git config --global user.name "hrefKZ"
git config --global user.email example@example.com

Сервис github для репозитория в облаке
https://github.com/

Приглашение разработчика для участия в проекте:
Settings -> Manage Access -> Invite Coloborator

Скопированную ссылку приглашения (Copy invite link) следует отправить разработчику.
Дополнительный плагин для Visual Studio, который позволяет визуализировать просмотр изменений в проекте — Git History Diff.

Создание репозитория, первый коммит

Инициализация Git в консоли редактора Visual Studio или др.

git init

Физически создаём файл README.md, далее регистрируем его в Git

git add README.md

Создание первого коммита:

git commit -m "first commit"

Добавляем в ветвь Master

git branch -M master

Добавляем удалённый репозиторий

git remote add origin https://github.com/htmaker/gittest.git

Отправляем данные (будет запрошен логин и пароль)

git push -u origin master

Добавление в существующий репозиторий

Добавляем репозиторий в облаке

git remote add origin https://github.com/htmaker/gittest.git

Добавляем в ветвь Master

git branch -M master

Отправляем данные (будет запрошен логин и пароль)

git push -u origin master

Клонирование репозитория

git clone https://github.com/htmaker/gittest.git

Работа с изменениями

Просмотреть все изменённые файлы

git status

Добавить в Git все изменённые файлы

git add .

Загрузка всех изменений из облака

git pull

Просмотреть лог коммитов текущей ветки (для выхода клавиша q)

git log

Работа с ветвями проекта

Просмотр всех веток репозитория

git brench

Просмотр всех веток репозитория + информация о последнем коммите

git brench -v

Создание новой ветки dev

git brench dev

Переход к ветке dev

git checkout dev

Переход к ветке master

git checkout master

Создание и переход к новой ветке about (аналог — сокращение для создания и перехода к ветке)

git checkout -b about

Переименование текущей ветки в название — fix

git branch -m fix

Переход к предыдущим изменениям

git checkout 2459dd5

Создание новой ветки от текущей версии коммита

git checkout -b new_branch

Удаление ветки new_branch (предварительно следует перейти на другую ветку)

git branch -D new_branch

Алиасы для команд Git-а

Файл настроек располагается в
C:\Users\папка_вашего_пользователя\.gitconfig

Пример использования сокращений команд в Git

[alias]
s = status --short
st = status
l = log --oneline --graph --decorate --all
g = log --graph --abbrev-commit --decorate --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(dim white) - %an%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n %C(white)%s%C(reset)'
br = branch
co = checkout
Опубликован: 23.09.2020 г.

См. также:

Редакторы кода для PHP
Горячие клавиши в Notepad++
Как сделать скриншот сайта?
Песочница для PHP
Measurement Protocol, передача данных в Google Analytics
Как определить хостинг сайта?
Виджет Instagram для сайта
Как узнать название шрифта?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарии
  • Загрузка...
Друзья сайта