{"id":3595,"date":"2024-06-24T11:57:17","date_gmt":"2024-06-24T09:57:17","guid":{"rendered":"https:\/\/www.domotic.phdata.fr\/domotic\/?p=3595"},"modified":"2024-06-24T12:45:35","modified_gmt":"2024-06-24T10:45:35","slug":"github","status":"publish","type":"post","link":"https:\/\/www.domotic.phdata.fr\/domotic\/github\/","title":{"rendered":"GitHub"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3595\" class=\"elementor elementor-3595\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4dd7a70 e-flex e-con-boxed e-con e-parent\" data-id=\"4dd7a70\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b5078c6 elementor-widget elementor-widget-image\" data-id=\"4b5078c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"228\" height=\"205\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/image-GITHUB.webp\" class=\"attachment-large size-large wp-image-3630\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/image-GITHUB.webp 228w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/image-GITHUB-150x135.webp 150w\" sizes=\"(max-width: 228px) 100vw, 228px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16b6bc61 elementor-widget elementor-widget-menu-anchor\" data-id=\"16b6bc61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"menu\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1a179370 e-flex e-con-boxed e-con e-parent\" data-id=\"1a179370\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76eb27f5 elementor-widget elementor-widget-text-editor\" data-id=\"76eb27f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23be6e69 e-flex e-con-boxed e-con e-parent\" data-id=\"23be6e69\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-48e50e16 e-con-full e-flex e-con e-child\" data-id=\"48e50e16\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50f6a02f elementor-widget elementor-widget-image\" data-id=\"50f6a02f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"280\" height=\"280\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/logo-GITHUB.webp\" class=\"attachment-large size-large wp-image-3631\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/logo-GITHUB.webp 280w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/logo-GITHUB-150x150.webp 150w\" sizes=\"(max-width: 280px) 100vw, 280px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-df64da4 e-con-full e-flex e-con e-child\" data-id=\"df64da4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65258af9 elementor-widget elementor-widget-heading\" data-id=\"65258af9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">GitHub<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17bd3c56 e-flex e-con-boxed e-con e-parent\" data-id=\"17bd3c56\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d5cd02a elementor-widget elementor-widget-text-editor\" data-id=\"4d5cd02a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>GitHub<\/strong> est une plateforme de d\u00e9veloppement collaboratif et de gestion de versions de code source, qui utilise le syst\u00e8me de contr\u00f4le de version Git. Elle permet aux d\u00e9veloppeurs de collaborer sur des projets, de suivre les modifications de code, de g\u00e9rer les versions et de d\u00e9ployer des applications.<\/p><p><span style=\"color: #0000ff;\"><strong>Fonctionnalit\u00e9s cl\u00e9s de GitHub :<\/strong><\/span><\/p><ol><li><strong>D\u00e9p\u00f4ts (Repositories) :<\/strong> Les d\u00e9p\u00f4ts sont des conteneurs o\u00f9 le code source d&rsquo;un projet est stock\u00e9. Chaque d\u00e9p\u00f4t peut contenir des fichiers de code, des documents de documentation, des ressources, etc.<\/li><li><strong>Branches :<\/strong> Les branches permettent de travailler sur des fonctionnalit\u00e9s ou des corrections de mani\u00e8re isol\u00e9e par rapport \u00e0 la branche principale (g\u00e9n\u00e9ralement <code>main<\/code> ou <code>master<\/code>). Cela facilite le d\u00e9veloppement parall\u00e8le et les int\u00e9grations ult\u00e9rieures.<\/li><li><strong>Pull Requests :<\/strong> Les pull requests sont utilis\u00e9es pour proposer des modifications de code d&rsquo;une branche \u00e0 une autre. Elles permettent de discuter, de r\u00e9viser et de valider les modifications avant de les fusionner.<\/li><li><strong>Issues :<\/strong> Les issues (probl\u00e8mes) permettent de suivre les bogues, les am\u00e9liorations, les demandes de fonctionnalit\u00e9s et autres t\u00e2ches \u00e0 r\u00e9aliser. Elles sont souvent utilis\u00e9es en conjonction avec des projets et des tableaux Kanban pour la gestion des t\u00e2ches.<\/li><li><strong>Actions :<\/strong> GitHub Actions est un outil d&rsquo;automatisation qui permet de cr\u00e9er des flux de travail pour automatiser le d\u00e9ploiement, les tests, la compilation et d&rsquo;autres t\u00e2ches courantes dans le cycle de vie du d\u00e9veloppement logiciel.<\/li><li><strong>Wiki :<\/strong> Chaque d\u00e9p\u00f4t peut avoir une section Wiki pour la documentation. Cela permet aux \u00e9quipes de cr\u00e9er et de maintenir facilement la documentation du projet.<\/li><li><strong>Pages :<\/strong> GitHub Pages permet de cr\u00e9er des sites web statiques directement \u00e0 partir d&rsquo;un d\u00e9p\u00f4t GitHub. C&rsquo;est souvent utilis\u00e9 pour h\u00e9berger la documentation de projets ou des blogs techniques.<\/li><\/ol><p><span style=\"color: #0000ff;\"><strong>Utilisation de GitHub avec des microcontr\u00f4leurs l&rsquo;ESP8266 et l&rsquo;ESP32<\/strong> :<\/span><\/p><p>Pour des projets impliquant des microcontr\u00f4leurs comme l&rsquo;ESP8266 et l&rsquo;ESP32, GitHub est largement utilis\u00e9 pour :<\/p><ol><li><strong>Partager et collaborer sur du code source<\/strong> : Les d\u00e9veloppeurs peuvent publier leurs biblioth\u00e8ques, sketches Arduino, et autres exemples de code pour que la communaut\u00e9 puisse les utiliser, les am\u00e9liorer et les adapter \u00e0 leurs besoins.<\/li><li><strong>G\u00e9rer les versions de projets mat\u00e9riels et logiciels<\/strong> : En utilisant Git pour le contr\u00f4le de version, les d\u00e9veloppeurs peuvent suivre les modifications apport\u00e9es \u00e0 leur code, revenir \u00e0 des versions pr\u00e9c\u00e9dentes en cas de besoin et collaborer efficacement.<\/li><li><strong>Documentation et tutoriels<\/strong> : Beaucoup de projets open-source pour l&rsquo;ESP8266 et l&rsquo;ESP32 sont document\u00e9s sur GitHub avec des instructions d&rsquo;installation, des guides de d\u00e9marrage rapide et des tutoriels d\u00e9taill\u00e9s.<\/li><\/ol><h3>\u00a0<\/h3><p><!-- notionvc: 904ad185-8847-49ed-976a-705f464bd8de --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16defcd e-con-full e-flex e-con e-parent\" data-id=\"16defcd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5b47b1a0 e-con-full e-flex e-con e-child\" data-id=\"5b47b1a0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b468880 elementor-widget elementor-widget-image\" data-id=\"3b468880\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"5\" height=\"59\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/trait-verticale.png\" class=\"attachment-thumbnail size-thumbnail wp-image-1541\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7abd87f2 e-con-full e-flex e-con e-child\" data-id=\"7abd87f2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34cbbb4 elementor-widget elementor-widget-text-editor\" data-id=\"34cbbb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>En r\u00e9sum\u00e9, GitHub est une plateforme essentielle pour les d\u00e9veloppeurs travaillant sur des projets logiciels, y compris ceux impliquant des microcontr\u00f4leurs comme l&rsquo;ESP8266 et l&rsquo;ESP32, en fournissant des outils puissants pour la collaboration, la gestion de versions et l&rsquo;automatisation des flux de travail.<br \/><!-- notionvc: 77c7883a-d690-4e16-9c16-a48fe8d2eb6e --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75567ae e-flex e-con-boxed e-con e-parent\" data-id=\"75567ae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fbe5254 elementor-align-left elementor-widget elementor-widget-button\" data-id=\"fbe5254\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/github.com\/Phil-dav\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">GitHub (Phil-Dav)<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5e25606 e-flex e-con-boxed e-con e-parent\" data-id=\"5e25606\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9223969 elementor-widget elementor-widget-text-editor\" data-id=\"9223969\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<span style=\"color: #0000ff;\"><strong>Les commande de GitHub<\/strong><\/span>\n\nVoici une liste des commandes Git de base, souvent utilis\u00e9es avec GitHub pour la gestion des versions et la collaboration sur des projets de d\u00e9veloppement. Les commandes sont class\u00e9es en fonction de leur utilisation typique :\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5acf92 elementor-widget elementor-widget-text-editor\" data-id=\"a5acf92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #0000ff;\"><strong>Configuration initiale<\/strong><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43cbde3 elementor-widget elementor-widget-html\" data-id=\"43cbde3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style type=\"text\/css\">\r\n.tg  {border-collapse:collapse;border-spacing:0;}\r\n.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg .tg-fs2w{background-color:#cbcefb;font-weight:bold;text-align:center;vertical-align:top}\r\n.tg .tg-0lax{text-align:left;vertical-align:top}\r\n<\/style>\r\n<table class=\"tg\"><thead>\r\n  <tr>\r\n    <th class=\"tg-fs2w\">Commande<\/th>\r\n    <th class=\"tg-fs2w\">Description<\/th>\r\n  <\/tr><\/thead>\r\n<tbody>\r\n  <tr>\r\n    <td class=\"tg-0lax\">git config \u2013global user.name \u00ab Nom \u00bb<\/td>\r\n    <td class=\"tg-0lax\">D\u00e9finit le nom d\u2019utilisateur globalement pour toutes les op\u00e9rations<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0lax\">git config \u2013global user.email \u00ab email@example.com\u00ab<\/td>\r\n    <td class=\"tg-0lax\">D\u00e9finit l\u2019adresse e-mail globalement pour toutes les op\u00e9rations<\/td>\r\n  <\/tr>\r\n<\/tbody>\r\n<\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11498a4 elementor-widget elementor-widget-text-editor\" data-id=\"11498a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<span style=\"color: #0000ff;\"><strong>Commandes de base<\/strong><\/span>\n\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05b8f5a elementor-widget elementor-widget-html\" data-id=\"05b8f5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style type=\"text\/css\">\r\n.tg  {border-collapse:collapse;border-spacing:0;}\r\n.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg .tg-lboi{border-color:inherit;text-align:left;vertical-align:middle}\r\n.tg .tg-6we9{background-color:#dae8fc;border-color:inherit;font-weight:bold;text-align:center;vertical-align:middle}\r\n.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}\r\n<\/style>\r\n<table class=\"tg\"><thead>\r\n  <tr>\r\n    <th class=\"tg-6we9\">Commande<\/th>\r\n    <th class=\"tg-6we9\">Description<\/th>\r\n  <\/tr><\/thead>\r\n<tbody>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git init<\/td>\r\n    <td class=\"tg-lboi\">Initialise un nouveau d\u00e9p\u00f4t Git local<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git clone URL<\/td>\r\n    <td class=\"tg-lboi\">Clone un d\u00e9p\u00f4t distant \u00e0 partir de l'URL<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git status<\/td>\r\n    <td class=\"tg-lboi\">Affiche l'\u00e9tat actuel du d\u00e9p\u00f4t, y compris les modifications non valid\u00e9es<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git add nom_fichier<\/td>\r\n    <td class=\"tg-lboi\">Ajoute des fichiers ou des modifications \u00e0 l'index (staging area)<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git commit -m \"message\"<\/td>\r\n    <td class=\"tg-lboi\">Valide les modifications dans l'index avec un message de commit<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git push<\/td>\r\n    <td class=\"tg-lboi\">Envoie les commits locaux vers le d\u00e9p\u00f4t distant<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git pull<\/td>\r\n    <td class=\"tg-lboi\">R\u00e9cup\u00e8re et fusionne les modifications depuis le d\u00e9p\u00f4t distant vers le d\u00e9p\u00f4t local<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git fetch<\/td>\r\n    <td class=\"tg-lboi\">R\u00e9cup\u00e8re les modifications depuis le d\u00e9p\u00f4t distant sans fusionner<\/td>\r\n  <\/tr>\r\n<\/tbody><\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52788df elementor-widget elementor-widget-text-editor\" data-id=\"52788df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #0000ff;\"><strong>Gestion des branches<\/strong><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc0cad8 elementor-widget elementor-widget-html\" data-id=\"dc0cad8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style type=\"text\/css\">\r\n.tg  {border-collapse:collapse;border-spacing:0;}\r\n.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg .tg-lboi{border-color:inherit;text-align:left;vertical-align:middle}\r\n.tg .tg-qzkb{background-color:#ffcc67;border-color:inherit;font-weight:bold;text-align:center;vertical-align:middle}\r\n.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}\r\n<\/style>\r\n<table class=\"tg\"><thead>\r\n  <tr>\r\n    <th class=\"tg-qzkb\">Commande<\/th>\r\n    <th class=\"tg-qzkb\">Description<\/th>\r\n  <\/tr><\/thead>\r\n<tbody>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git branch<\/td>\r\n    <td class=\"tg-lboi\">Liste toutes les branches locales<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git branch nom_branche<\/td>\r\n    <td class=\"tg-lboi\">Cr\u00e9e une nouvelle branche<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git checkout nom_branche<\/td>\r\n    <td class=\"tg-lboi\">Bascule sur une branche existante<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git checkout -b nom_branche<\/td>\r\n    <td class=\"tg-lboi\">Cr\u00e9e et bascule sur une nouvelle branche<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git merge nom_branche<\/td>\r\n    <td class=\"tg-lboi\">Fusionne la branche sp\u00e9cifi\u00e9e dans la branche actuelle<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git branch -d nom_branche<\/td>\r\n    <td class=\"tg-lboi\">Supprime une branche locale<\/td>\r\n  <\/tr>\r\n<\/tbody>\r\n<\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57393b1 elementor-widget elementor-widget-text-editor\" data-id=\"57393b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #0000ff;\"><strong>Gestion des remotes (d\u00e9p\u00f4ts distants)<\/strong><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-80b1a4a elementor-widget elementor-widget-html\" data-id=\"80b1a4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style type=\"text\/css\">\r\n.tg  {border-collapse:collapse;border-spacing:0;}\r\n.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg .tg-lboi{border-color:inherit;text-align:left;vertical-align:middle}\r\n.tg .tg-fgpf{background-color:#96fffb;border-color:inherit;font-weight:bold;text-align:center;vertical-align:middle}\r\n.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}\r\n<\/style>\r\n<table class=\"tg\"><thead>\r\n  <tr>\r\n    <th class=\"tg-fgpf\">Commande<\/th>\r\n    <th class=\"tg-fgpf\">Description<\/th>\r\n  <\/tr><\/thead>\r\n<tbody>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git remote -v<\/td>\r\n    <td class=\"tg-lboi\">Liste les d\u00e9p\u00f4ts distants configur\u00e9s<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git remote add nom_remote URL<\/td>\r\n    <td class=\"tg-lboi\">Ajoute un d\u00e9p\u00f4t distant<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git remote remove nom_remote<\/td>\r\n    <td class=\"tg-lboi\">Supprime un d\u00e9p\u00f4t distant<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git push nom_remote nom_branche<\/td>\r\n    <td class=\"tg-lboi\">Envoie une branche locale vers un d\u00e9p\u00f4t distant<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git pull nom_remote nom_branche<\/td>\r\n    <td class=\"tg-lboi\">R\u00e9cup\u00e8re et fusionne une branche distante vers une branche locale<\/td>\r\n  <\/tr>\r\n\r\n<\/tbody>\r\n<\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-684e3ae elementor-widget elementor-widget-text-editor\" data-id=\"684e3ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #0000ff;\"><strong>Commandes avanc\u00e9es<\/strong><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b67a6dd elementor-widget elementor-widget-html\" data-id=\"b67a6dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style type=\"text\/css\">\r\n.tg  {border-collapse:collapse;border-spacing:0;}\r\n.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg .tg-cly1{text-align:left;vertical-align:middle}\r\n.tg .tg-29js{background-color:#ffffc7;border-color:inherit;font-weight:bold;text-align:center;vertical-align:middle}\r\n.tg .tg-lboi{border-color:inherit;text-align:left;vertical-align:middle}\r\n.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}\r\n.tg .tg-0lax{text-align:left;vertical-align:top}\r\n<\/style>\r\n<table class=\"tg\"><thead>\r\n  <tr>\r\n    <th class=\"tg-29js\">Commande<\/th>\r\n    <th class=\"tg-29js\">Description<\/th>\r\n  <\/tr><\/thead>\r\n<tbody>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git log<\/td>\r\n    <td class=\"tg-lboi\">Affiche l'historique des commits<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git diff<\/td>\r\n    <td class=\"tg-lboi\">Affiche les diff\u00e9rences entre les fichiers modifi\u00e9s mais non index\u00e9s<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git stash<\/td>\r\n    <td class=\"tg-lboi\">Sauvegarde temporairement les modifications non valid\u00e9es<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git stash pop<\/td>\r\n    <td class=\"tg-lboi\">R\u00e9cup\u00e8re les modifications sauvegard\u00e9es par git stash<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git rebase nom_branche<\/td>\r\n    <td class=\"tg-lboi\">Rebase la branche actuelle sur une autre branche<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0pky\">git tag nom_tag<\/td>\r\n    <td class=\"tg-lboi\">Cr\u00e9e un tag pour marquer un commit sp\u00e9cifique<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-0lax\">git cherry-pick commit_hash<\/td>\r\n    <td class=\"tg-cly1\">Applique les modifications d'un commit sp\u00e9cifique \u00e0 la branche actuelle<\/td>\r\n  <\/tr>\r\n<\/tbody><\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0db4448 elementor-widget elementor-widget-text-editor\" data-id=\"0db4448\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #0000ff;\"><strong>Exemple concret <\/strong><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f77e56 elementor-widget elementor-widget-html\" data-id=\"9f77e56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style type=\"text\/css\">\r\n.tg  {border-collapse:collapse;border-spacing:0;}\r\n.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg .tg-cly1{text-align:left;vertical-align:middle}\r\n.tg .tg-lboi{border-color:inherit;text-align:left;vertical-align:middle}\r\n.tg .tg-dfn3{background-color:#9698ed;border-color:inherit;font-weight:bold;text-align:center;vertical-align:middle}\r\n<\/style>\r\n<table class=\"tg\"><thead>\r\n  <tr>\r\n    <th class=\"tg-dfn3\">Commande<\/th>\r\n    <th class=\"tg-dfn3\">Description<\/th>\r\n  <\/tr><\/thead>\r\n<tbody>\r\n  <tr>\r\n    <td class=\"tg-lboi\">git --version<\/td>\r\n    <td class=\"tg-lboi\">Version de git install\u00e9 sur le pc<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-lboi\">git config --global user.name \"Phil-dav\"<\/td>\r\n    <td class=\"tg-lboi\">Enregistre le nom sur l\u2019ensemble des projets<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-lboi\">git config --global user.email \"flophil34@yahoo.com\"<\/td>\r\n    <td class=\"tg-lboi\">Enregistre l\u2019email sur l\u2019ensemble des projets<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-lboi\">git config --List<\/td>\r\n    <td class=\"tg-lboi\">Liste la configuration<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-lboi\">git init<\/td>\r\n    <td class=\"tg-lboi\">Cr\u00e9ation d\u2019un dossier .git dans le dossier de travail sur le PC<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-lboi\">git statuts<\/td>\r\n    <td class=\"tg-lboi\">Information sur le projet en cours<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">git add \u00ab nom fichier \u00bb<\/td>\r\n    <td class=\"tg-cly1\">Le fichier est suivis<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">git add .<\/td>\r\n    <td class=\"tg-cly1\">Tous les fichiers sont suivis (mettre un espace entre le add et point<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">git rm cached&nbsp;&nbsp;\u00ab nom fichier \u00bb ou * pour tout fichiers<\/td>\r\n    <td class=\"tg-cly1\">ne plus suivre le ou les fichiers<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">git log<\/td>\r\n    <td class=\"tg-cly1\">Aper\u00e7u des diff\u00e9rentes versions enregistr\u00e9es<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">git log --oneline<\/td>\r\n    <td class=\"tg-cly1\">Aper\u00e7u des diff\u00e9rentes versions enregistr\u00e9es sur une seule ligne<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">git commit -m \u00ab commentaires \u00bb<\/td>\r\n    <td class=\"tg-cly1\">Enregistre la version en cours avec un commentaire pertinent<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">https:\/\/github.com\/Phil-dav\/Piscine<\/td>\r\n    <td class=\"tg-cly1\">eXEMPLE GitHub projet gestion piscine<\/td>\r\n  <\/tr>\r\n<\/tbody><\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2e0520ea e-flex e-con-boxed e-con e-parent\" data-id=\"2e0520ea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d118285 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2d118285\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#menu\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-arrow-up\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ffab080 e-flex e-con-boxed e-con e-parent\" data-id=\"3ffab080\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-575d931 elementor-widget elementor-widget-text-editor\" data-id=\"575d931\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2509\" class=\"elementor elementor-2509\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc37c4c e-flex e-con-boxed e-con e-parent\" data-id=\"dc37c4c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31250bc elementor-widget elementor-widget-image\" data-id=\"31250bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"140\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page.webp\" class=\"attachment-large size-large wp-image-3167\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page.webp 1000w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page-300x42.webp 300w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page-768x108.webp 768w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page-150x21.webp 150w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da41007 elementor-widget elementor-widget-text-editor\" data-id=\"da41007\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\"><strong>Domotique &#8211; informatique &#8211; \u00e9lectronique &#8211; dictionnaire &#8211; projets<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a0e2d2 elementor-widget elementor-widget-text-editor\" data-id=\"8a0e2d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Copyright 2024<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>GitHub GitHub est une plateforme de d\u00e9veloppement collaboratif et de gestion de versions de code source, qui utilise le syst\u00e8me de contr\u00f4le de version Git. Elle permet aux d\u00e9veloppeurs de collaborer sur des projets, de suivre les modifications de code, de g\u00e9rer les versions et de d\u00e9ployer des applications. Fonctionnalit\u00e9s cl\u00e9s de GitHub : D\u00e9p\u00f4ts [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","_jetpack_memberships_contains_paid_content":false,"ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3595","post","type-post","status-publish","format-standard","hentry","category-bienvenue","entry"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/posts\/3595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/comments?post=3595"}],"version-history":[{"count":70,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/posts\/3595\/revisions"}],"predecessor-version":[{"id":3670,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/posts\/3595\/revisions\/3670"}],"wp:attachment":[{"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/media?parent=3595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/categories?post=3595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/tags?post=3595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}