← Back

Git Instructions

Персональная инструкция в заданной последовательности: шаг, команда, кнопка копирования.

1. Создаем репозиторий на GitHub

Инициализация локального репозитория и первый push.

git init
git add .

добавляем все файлы

git commit -m "first commit"

first commit

git branch -M main

переход в ветку main

git remote add origin git@github.com:obigreen/ИМЯРЕПОЗЕТОРИЯ.git

если есть ssh, add на удаленный репозиторий

git push -u origin main

push on main

2. Deploy

Подготовка `homepage`, `gh-pages`, скриптов и запуск deploy.

"homepage": "https://ИМЯGITHUB.github.io/ИМЯ ПРОЕКТА"

добавляем в начало package.json

npm install --save gh-pages

для npm

yarn add gh-pages

для yarn

"scripts": {
  "predeploy": "npm run build",
  "deploy": "gh-pages -d build"
}

добавляем в package.json

npm run deploy
yarn run deploy

3. Клонирование

Клонирование удаленного репозитория.

git clone git@github.com:obigreen/portfolio.git

2. Удаление файлов, папок, комитов с удаленного репозитория

Удаление файлов/папок и принудительная синхронизация истории.

git rm ИМЯ ФАЙЛА
git rm -r --cached ИМЯ ПАПКИ
git reset --hard HEAD^
git push -f

3. Еще команды

Базовая навигация по директориям и просмотр текущего пути.

cd name/name/name

переход по директории

cd ..

выход в предыдущую директорию

cd

выход в начало директорий

ls

посмотреть содержимое

pwd

посмотреть директорию

Команда скопирована