diff --git a/wiki/Prog/Development/Настройка QtCreator.adoc b/wiki/Prog/Development/Настройка QtCreator.adoc index 2c088f5..397ecdb 100644 --- a/wiki/Prog/Development/Настройка QtCreator.adoc +++ b/wiki/Prog/Development/Настройка QtCreator.adoc @@ -5,49 +5,71 @@ == Плагины +[.text-center] +.Справка image::qtcreator-setup/qtcreator20.png[qtcreator20,align="center"] -image::qtcreator-setup/qtcreator21.png[qtcreator21,pdfwidth=90%,scaledwidth=90%,align="center"] +[.text-center] +.Справка - О модулях (часть 1) +image::qtcreator-setup/qtcreator21.png[qtcreator21,pdfwidth=85%,scaledwidth=85%,align="center"] -image::qtcreator-setup/qtcreator22.png[qtcreator22,pdfwidth=90%,scaledwidth=90%,align="center"] +[.text-center] +.Справка - О модулях (часть 2) +image::qtcreator-setup/qtcreator22.png[qtcreator22,pdfwidth=85%,scaledwidth=85%,align="center"] <<< == Среда -image::qtcreator-setup/qtcreator41.png[qtcreator41,pdfwidth=90%,scaledwidth=90%,align="center"] +[.text-center] +.Инструменты - Параметры - Среда - Система +image::qtcreator-setup/qtcreator41.png[qtcreator41,pdfwidth=85%,scaledwidth=85%,align="center"] == Редактор -image::qtcreator-setup/qtcreator42.png[qtcreator42,pdfwidth=90%,scaledwidth=90%,align="center"] +[.text-center] +.Инструменты - Параметры - Текстовый редактор - Поведение +image::qtcreator-setup/qtcreator42.png[qtcreator42,pdfwidth=85%,scaledwidth=85%,align="center"] <<< == C++ -image::qtcreator-setup/qtcreator51.png[qtcreator51,pdfwidth=90%,scaledwidth=90%,align="center"] +[.text-center] +.Инструменты - Параметры - +image::qtcreator-setup/qtcreator51.png[qtcreator51,pdfwidth=85%,scaledwidth=85%,align="center"] == Стилизатор -image::qtcreator-setup/qtcreator55.png[qtcreator55,pdfwidth=90%,scaledwidth=90%,align="center"] +[.text-center] +.Инструменты - Параметры - +image::qtcreator-setup/qtcreator55.png[qtcreator55,pdfwidth=85%,scaledwidth=85%,align="center"] <<< == Сборка и запуск -image::qtcreator-setup/qtcreator61.png[qtcreator61,pdfwidth=90%,scaledwidth=90%,align="center"] +[.text-center] +.Инструменты - Параметры - +image::qtcreator-setup/qtcreator61.png[qtcreator61,pdfwidth=85%,scaledwidth=85%,align="center"] == To-Do -image::qtcreator-setup/qtcreator67.png[qtcreator67,pdfwidth=90%,scaledwidth=90%,align="center"] +[.text-center] +.Инструменты - Параметры - +image::qtcreator-setup/qtcreator67.png[qtcreator67,pdfwidth=85%,scaledwidth=85%,align="center"] <<< == Импорт проекта на CMake -image::qtcreator-setup/qtcreator74.png[qtcreator74,pdfwidth=90%,scaledwidth=90%,align="center"] +[.text-center] +.Инструменты - Параметры - +image::qtcreator-setup/qtcreator74.png[qtcreator74,pdfwidth=85%,scaledwidth=85%,align="center"] == Сборка -image::qtcreator-setup/qtcreator81.png[qtcreator81,pdfwidth=90%,scaledwidth=90%,align="center"] +[.text-center] +.Инструменты - Параметры - +image::qtcreator-setup/qtcreator81.png[qtcreator81,pdfwidth=85%,scaledwidth=85%,align="center"] diff --git a/wiki/Prog/Git/Git основные команды.adoc b/wiki/Prog/Git/Git основные команды.adoc index 729ebf6..76412c3 100644 --- a/wiki/Prog/Git/Git основные команды.adoc +++ b/wiki/Prog/Git/Git основные команды.adoc @@ -23,27 +23,15 @@ sudo apt-get install git [width="100%",cols="18%,20%,62%",options="header",] |=== -|Термин |Англ |Определение -|Рабочий каталог |working tree, working directory |Набор файлов в -текущем каталоге - -|Репозиторий |repository, repo |Контейнер, хранящий историю изменений -файлов проекта - -|Индекс |index, staging area |Область между рабочим каталогом и -репозиторием, в котором осуществляется подготовка к фиксации - -|SHA-1 |SHA-1 |Уникальный идентификатор, отражающий информацию об -истории - -|Ветка |branch |Именованная последовательность в истории изменений - -|Фиксация (коммит) |commit |Набор файлов, записанных в историю -одновременно - -|`HEAD` |`HEAD` |Имя ссылки на последнюю фиксацию в текущей ветке - -|Метка |tag |Именованная ссылка на некоторую фиксацию в истории +| Термин | Англ | Определение +| Рабочий каталог | working tree, working directory | Набор файлов в текущем каталоге +| Репозиторий | repository, repo | Контейнер, хранящий историю изменений файлов проекта +| Индекс | index, staging area | Область между рабочим каталогом и репозиторием, в котором осуществляется подготовка к фиксации +| SHA-1 | SHA-1 | Уникальный идентификатор, отражающий информацию об истории +| Ветка | branch | Именованная последовательность в истории изменений +| Фиксация (коммит) | commit | Набор файлов, записанных в историю одновременно +| `HEAD` | `HEAD` | Имя ссылки на последнюю фиксацию в текущей ветке +| Метка | tag | Именованная ссылка на некоторую фиксацию в истории |=== == Состояния @@ -63,20 +51,20 @@ sudo apt-get install git @startuml skinparam padding 16 -participant untracked as "Неотслеживамые\n(untracked)" +participant untracked as "Неотслеживамые\n(untracked)" box "Отслеживаемые" -participant staged as "Подготовленные к фиксации\n(indexed)" #55FF55 +participant staged as "Подготовленные к фиксации\n(indexed)" #55FF55 participant unmodified as "Неизменённые\n(unmodified)" #99FF99 -participant modified as "Изменённые\n(modified)" #77FF77 +participant modified as "Изменённые\n(modified)" #77FF77 end box -untracked -> staged : git add -staged -> unmodified : git commit -unmodified -> modified : редактирование -modified -> staged : git add -modified -> untracked: git rm --cached -unmodified -> untracked: git rm --cached -staged -> untracked: git rm --cached +untracked -> staged: git add +staged -> unmodified: git commit +unmodified -> modified: редактирование +modified -> staged: git add +modified -> untracked: git rm --cached +unmodified -> untracked: git rm --cached +staged -> untracked: git rm --cached @enduml ---- @@ -92,14 +80,14 @@ staged -> untracked: git rm --cached skinparam padding 16 participant workspace as "Рабочий каталог\n(working dir)" -participant index as "Индекс\n(index)" #77FF77 -participant local as "Локальный репозиторий\n(local repository)" #FF7777 -participant remote as "Удалённый репозиторий\n(remote repository)" #7777FF +participant index as "Индекс\n(index)" #77FF77 +participant local as "Локальный репозиторий\n(local repository)" #FF7777 +participant remote as "Удалённый репозиторий\n(remote repository)" #7777FF workspace -> local : git commit -a workspace -> index : git add (-u) -index -> local : git commit -local -> remote : git push +index -> local : git commit +local -> remote : git push == Обновление с сервера == @@ -130,29 +118,29 @@ skinparam defaultFontSize 24 skinparam padding 16 participant workspace as "Рабочий каталог\n(working dir)" -participant index as "Индекс\n(index)" #77FF77 -participant local as "Локальный репозиторий\n(local repository)" #FF7777 -participant remote as "Удалённый репозиторий\n(remote repository)" #7777FF +participant index as "Индекс\n(index)" #77FF77 +participant local as "Локальный репозиторий\n(local repository)" #FF7777 +participant remote as "Удалённый репозиторий\n(remote repository)" #7777FF [-> workspace : Начало работы activate workspace -remote -> local : Получение изменений с сервера\ngit fetch -remote -> local : Обновление подмодулей\ngit submodule update --recursive --init -workspace <-> local : Просмотр информации\ngit status -workspace <-> local : Переход на ветку master\ngit checkout master -local -> workspace : Слияние с удалённой веткой\ngit merge origin/master -local <-> workspace : Создание новой ветки\ngit branch temp -local <-> workspace : Переход на новую ветку\ngit checkout temp +remote -> local : Получение изменений с сервера\ngit fetch +remote -> local : Обновление подмодулей\ngit submodule update --recursive --init +workspace <-> local : Просмотр информации\ngit status +workspace <-> local : Переход на ветку master\ngit checkout master +local -> workspace : Слияние с удалённой веткой\ngit merge origin/master +local <-> workspace : Создание новой ветки\ngit branch temp +local <-> workspace : Переход на новую ветку\ngit checkout temp workspace ->o workspace : Редактирование -workspace <-> local : Просмотр изменений\ngit diff -workspace -> index : Занесение файлов в индекс\ngit add -index -> local : Фиксация изменений\ngit commit -local ->o local : Присвоение ветки осмысленного названия\ngit branch -m temp branch_name -local ->o local : Переход на ветку\ngit checkout branch_name -remote -> local : Получение изменений с сервера\ngit fetch -local ->o local : Слияние изменений с сервера в текущую ветку (branch_name)\ngit merge origin/master -local -> remote : Отправка ветки на сервер\ngit push origin branch_name -remote ->] : Создание запроса на слияние +workspace <-> local : Просмотр изменений\ngit diff +workspace -> index : Занесение файлов в индекс\ngit add +index -> local : Фиксация изменений\ngit commit +local ->o local : Присвоение ветки осмысленного названия\ngit branch -m temp branch_name +local ->o local : Переход на ветку\ngit checkout branch_name +remote -> local : Получение изменений с сервера\ngit fetch +local ->o local : Слияние изменений с сервера в текущую ветку (branch_name)\ngit merge origin/master +local -> remote : Отправка ветки на сервер\ngit push origin branch_name +remote ->] : Создание запроса на слияние deactivate workspace @enduml ---- @@ -161,45 +149,31 @@ deactivate workspace [width="100%",cols="15%,35%,50%",options="header",] |=== -|Команда |Ключи |Описание -|`git config` |`--global user.name "John Doe"` |Имя текущего -пользователя - -|`git config` |`--global user.email "mail@example.com"` |Почта текущего -пользователя - -|`git config` |`--list` |Вывод текущей конфигурации - -|`git config` |`--global --list` |Вывод глобальной конфигурации +| Команда | Ключи | Описание +| `git config` | `--global user.name "John Doe"` | Имя текущего пользователя +| `git config` | `--global user.email "mail@example.com"` | Почта текущего пользователя +| `git config` | `--list` | Вывод текущей конфигурации +| `git config` | `--global --list` | Вывод глобальной конфигурации |=== == Инициализация [width="100%",cols="15%,35%,50%",options="header",] |=== -|Команда |Ключи |Описание -|`git init` |`