Технические характеристики

Технические характеристики Raspberry Pi 3 Model B
Процессор Broadcom 2837 quad-core ARM Cortex-A53 64bit (1,2GHz)
Оперативная память 1Gb
Видеовыход HDMI
А/V выход А/V выход 3.5мм jack 4 pin
USB порты USB 2.0 х 4
Сеть WiFi 802.11n, 10/100Mb RJ45 Ethernet
Bluetooth Bluetooth 4.1, Bluetooth Low Energy
Слот для карты памяти Micro SD
GPIO 40

Hello world git

Git global setup

git config --global user.name "admin"
git config --global user.email "admin@domain.tld"
git config --global credential.helper "cache --timeout=3600"
git config --global core.editor nano


nano ~/.gitconfig
    [user]
            name = admin
            email = admin@domain.tld
    [credential]
            helper = cache --timeout 3600
    [core]
            editor = nano

Create a new repository

git clone https://git.domain.tld/WWW/hello-world.git
cd hello-world
 
touch README.md
 
git add . /или/ git add README.md
commit /или/ git commit -m "add README"
git push /или/ git push -u origin master

Existing folder

cd existing_folder
git init
git remote add origin https://git.domain.tld/WWW/hello-world.git
git add .
git commit -m "Initial commit"
git push -u origin master

Existing Git repository

cd existing_repo
git remote rename origin old-origin
git remote add origin https://git.domain.tld/WWW/hello-world.git
git push -u origin --all
git push -u origin --tags

Стандартные команды Git используемые в различных ситуациях:

создать рабочую область (смотрите также: git help tutorial)
   clone      Клонирование репозитория в новый каталог
   init       Создание пустого репозитория Git или реинициализация существующего
работа с текущими изменениями (смотрите также: git help everyday)
   add        Добавление содержимого файла в индекс
   mv         Перемещение или переименование файла, каталога или символьной ссылки
   reset      Сброс текущего состояния HEAD на указанное состояние
   rm         Удаление файлов из рабочего каталога и индекса
просмотр истории и текущего состояния (смотрите также: git help revisions)
   bisect     Использовать двоичный поиск изменения, которое вносит ошибку
   grep       Вывод строк, соответствующих шаблону
   log        Вывод истории коммитов
   show       Вывод различных типов объектов
   status     Вывод состояния рабочего каталога
выращивание, отметка и настройка вашей общей истории
   branch     Вывод списка, создание или удаление веток
   checkout   Переключение веток или восстановление файлов в рабочем каталоге
   commit     Запись изменений в репозиторий
   diff       Вывод разницы между коммитами, коммитом и рабочим каталогом и т.д.
   merge      Объединение одной или нескольких историй разработки вместе
   rebase     Повторно применить коммиты над верхушкой другой ветки
   tag        Создание, вывод списка, удаление или проверка метки, подписанной с помощью GPG
совместная работа (смотрите также: git help workflows)
   fetch      Загрузка объектов и ссылок из другого репозитория
   pull       Извлечение изменений и объединение с другим репозиторием или локальной веткой
   push       Обновление внешних ссылок и связанных объектов