diff --git a/wiki/Prog/Git/.asciidoctor/diagram/diag-81886ef1b8d31cdb2b865473bbeb2cf9.png.cache b/wiki/Prog/Git/.asciidoctor/diagram/diag-81886ef1b8d31cdb2b865473bbeb2cf9.png.cache
deleted file mode 100644
index 1c6e257..0000000
--- a/wiki/Prog/Git/.asciidoctor/diagram/diag-81886ef1b8d31cdb2b865473bbeb2cf9.png.cache
+++ /dev/null
@@ -1 +0,0 @@
-{"checksum":"81886ef1b8d31cdb2b865473bbeb2cf9","width":671,"height":550}
\ No newline at end of file
diff --git a/wiki/Prog/Git/.asciidoctor/diagram/diag-e76d88ee3db613b3f806d8c773281fdc.png.cache b/wiki/Prog/Git/.asciidoctor/diagram/diag-e76d88ee3db613b3f806d8c773281fdc.png.cache
deleted file mode 100644
index 66ea5d8..0000000
--- a/wiki/Prog/Git/.asciidoctor/diagram/diag-e76d88ee3db613b3f806d8c773281fdc.png.cache
+++ /dev/null
@@ -1 +0,0 @@
-{"checksum":"e76d88ee3db613b3f806d8c773281fdc","width":685,"height":363}
\ No newline at end of file
diff --git a/wiki/Prog/Git/Git основные команды.adoc b/wiki/Prog/Git/Git основные команды.adoc
index 34f39d0..b87c41f 100644
--- a/wiki/Prog/Git/Git основные команды.adoc
+++ b/wiki/Prog/Git/Git основные команды.adoc
@@ -61,6 +61,8 @@ sudo apt-get install git
[plantuml]
----
@startuml
+skinparam padding 16
+
participant untracked as "Неотслеживамые\n(untracked)"
box "Отслеживаемые"
participant staged as "Подготовленные к фиксации\n(indexed)" #55FF55
@@ -87,6 +89,8 @@ staged -> untracked: git rm --cached
[plantuml]
----
@startuml
+skinparam padding 16
+
participant workspace as "Рабочий каталог\n(working dir)"
participant index as "Индекс\n(index)" #77FF77
participant local as "Локальный репозиторий\n(local repository)" #FF7777
@@ -122,6 +126,9 @@ index -[#blue]> workspace : git diff
[plantuml]
----
@startuml
+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
@@ -130,6 +137,7 @@ participant remote as "Удалённый репозиторий\n(remote reposi
[-> workspace : Начало работы
activate workspace
remote -> local : Получение изменений с сервера\ngit fetch
+remote -> local : Обновление подмодулей\ngit submodule update --remote
workspace <-> local : Просмотр информации\ngit status
workspace <-> local : Переход на ветку master\ngit checkout master
local -> workspace : Слияние с удалённой веткой\ngit merge origin/master
@@ -140,6 +148,9 @@ workspace <-> local : Просмотр изменений
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
diff --git a/wiki/Prog/Lang/CPP/Qt/Qt обмен бинарными данными с БД.adoc b/wiki/Prog/Lang/CPP/Qt/Qt обмен бинарными данными с БД.adoc
index 609991b..4ca1db4 100644
--- a/wiki/Prog/Lang/CPP/Qt/Qt обмен бинарными данными с БД.adoc
+++ b/wiki/Prog/Lang/CPP/Qt/Qt обмен бинарными данными с БД.adoc
@@ -19,23 +19,20 @@ CREATE TABLE example (
----
const char cart[] = {0x04, 0x43, 0x00, 0x9A};
QByteArray binDataArray(QByteArray::fromRawData(cart, 4));
-QSqlField dataField("bin_data", QVariant::ByteArray);
-byteField.setValue(binDataArray);
-
-QSqlDatabase db = QSqlDatabase::database();
QSqlQuery query;
-query.exec(QString("INSERT INTO files VALUES(%1, %2);")
- .arg(18)
- .arg(db.driver()->formatValue(dataField)));
----
+query.prepare(QString("INSERT INTO example (id, bin_data) VALUES(:id, :bin_data)");
+query.bindValue(":id", 10, QSql::In);
+query.bindValue(":bin_data", binDataArray, QSql::In | QSql::Binary);
+query.exec();
+----
Чтение данных:
[source,cpp]
----
+----
QSqlQuery query;
query.exec("SELECT id, bin_data FROM example LIMIT 1");
query.next();
QByteArray binDataArray = query.value(query.record().indexOf("bin_data")).toByteArray();
----
+----
diff --git a/wiki/images/diag-81886ef1b8d31cdb2b865473bbeb2cf9.png b/wiki/images/diag-81886ef1b8d31cdb2b865473bbeb2cf9.png
deleted file mode 100644
index 35078e9..0000000
Binary files a/wiki/images/diag-81886ef1b8d31cdb2b865473bbeb2cf9.png and /dev/null differ
diff --git a/wiki/images/diag-e76d88ee3db613b3f806d8c773281fdc.png b/wiki/images/diag-e76d88ee3db613b3f806d8c773281fdc.png
deleted file mode 100644
index 24b6424..0000000
Binary files a/wiki/images/diag-e76d88ee3db613b3f806d8c773281fdc.png and /dev/null differ