[{"data":1,"prerenderedAt":533},["ShallowReactive",2],{"page-\u002Fgit":3,"pieces-git":504,"autour-\u002Fgit":518,"prerequis-\u002Fgit":521,"plan-git":522},{"id":4,"title":5,"body":6,"description":478,"extension":479,"ligne":36,"meta":480,"motsCles":481,"navigation":490,"niveau":491,"path":492,"prerequis":493,"ressources":493,"seo":494,"sources":495,"stem":502,"__hash__":503},"docs\u002Fgit\u002Findex.md","Git",{"type":7,"value":8,"toc":470},"minimark",[9,13,18,81,85,125,134,138,210,216,220,282,287,291,353,358,362,443,455,466],[10,11,12],"p",{},"Ce mémo résume les commandes vues dans les pièces de l'appartement. Chaque section renvoie au chapitre qui l'explique en détail.",[14,15,17],"h2",{"id":16},"configurer-une-seule-fois","Configurer (une seule fois)",[19,20,25],"pre",{"className":21,"code":22,"language":23,"meta":24,"style":24},"language-bash shiki shiki-themes github-light-default github-dark-default github-dark-default","git config --global user.name \"Ton Nom\"\ngit config --global user.email \"toi@exemple.fr\"\ngit config --global init.defaultBranch main\n","bash","",[26,27,28,51,66],"code",{"__ignoreMap":24},[29,30,33,37,41,45,48],"span",{"class":31,"line":32},"line",1,[29,34,36],{"class":35},"sIXEE","git",[29,38,40],{"class":39},"shWOn"," config",[29,42,44],{"class":43},"s5iOY"," --global",[29,46,47],{"class":39}," user.name",[29,49,50],{"class":39}," \"Ton Nom\"\n",[29,52,54,56,58,60,63],{"class":31,"line":53},2,[29,55,36],{"class":35},[29,57,40],{"class":39},[29,59,44],{"class":43},[29,61,62],{"class":39}," user.email",[29,64,65],{"class":39}," \"toi@exemple.fr\"\n",[29,67,69,71,73,75,78],{"class":31,"line":68},3,[29,70,36],{"class":35},[29,72,40],{"class":39},[29,74,44],{"class":43},[29,76,77],{"class":39}," init.defaultBranch",[29,79,80],{"class":39}," main\n",[14,82,84],{"id":83},"démarrer-un-dépôt","Démarrer un dépôt",[86,87,88,101],"table",{},[89,90,91],"thead",{},[92,93,94,98],"tr",{},[95,96,97],"th",{},"Commande",[95,99,100],{},"Effet",[102,103,104,115],"tbody",{},[92,105,106,112],{},[107,108,109],"td",{},[26,110,111],{},"git init",[107,113,114],{},"Crée un dépôt dans le dossier courant.",[92,116,117,122],{},[107,118,119],{},[26,120,121],{},"git clone \u003Curl>",[107,123,124],{},"Copie un dépôt distant sur ta machine.",[10,126,127,128,133],{},"Détails : ",[129,130,132],"a",{"href":131},"\u002Fgit\u002Fpourquoi-git","Pourquoi Git",".",[14,135,137],{"id":136},"enregistrer-ton-travail","Enregistrer ton travail",[86,139,140,148],{},[89,141,142],{},[92,143,144,146],{},[95,145,97],{},[95,147,100],{},[102,149,150,160,170,180,190,200],{},[92,151,152,157],{},[107,153,154],{},[26,155,156],{},"git status",[107,158,159],{},"Montre ce qui a changé et ce qui est indexé.",[92,161,162,167],{},[107,163,164],{},[26,165,166],{},"git add \u003Cfichier>",[107,168,169],{},"Ajoute le fichier à l'index (le prochain commit).",[92,171,172,177],{},[107,173,174],{},[26,175,176],{},"git add .",[107,178,179],{},"Ajoute tous les changements du dossier.",[92,181,182,187],{},[107,183,184],{},[26,185,186],{},"git commit -m \"message\"",[107,188,189],{},"Enregistre l'index dans un nouveau commit.",[92,191,192,197],{},[107,193,194],{},[26,195,196],{},"git log --oneline",[107,198,199],{},"Liste les commits, un par ligne.",[92,201,202,207],{},[107,203,204],{},[26,205,206],{},"git diff",[107,208,209],{},"Montre les changements pas encore indexés.",[10,211,127,212,133],{},[129,213,215],{"href":214},"\u002Fgit\u002Fpremiers-commits","Premiers commits",[14,217,219],{"id":218},"les-branches","Les branches",[86,221,222,230],{},[89,223,224],{},[92,225,226,228],{},[95,227,97],{},[95,229,100],{},[102,231,232,242,252,262,272],{},[92,233,234,239],{},[107,235,236],{},[26,237,238],{},"git branch",[107,240,241],{},"Liste les branches locales.",[92,243,244,249],{},[107,245,246],{},[26,247,248],{},"git switch -c \u003Cnom>",[107,250,251],{},"Crée une branche et s'y place.",[92,253,254,259],{},[107,255,256],{},[26,257,258],{},"git switch \u003Cnom>",[107,260,261],{},"Change de branche.",[92,263,264,269],{},[107,265,266],{},[26,267,268],{},"git merge \u003Cnom>",[107,270,271],{},"Fusionne la branche dans la branche courante.",[92,273,274,279],{},[107,275,276],{},[26,277,278],{},"git branch -d \u003Cnom>",[107,280,281],{},"Supprime une branche déjà fusionnée.",[10,283,127,284,133],{},[129,285,219],{"href":286},"\u002Fgit\u002Fbranches",[14,288,290],{"id":289},"travailler-à-plusieurs","Travailler à plusieurs",[86,292,293,301],{},[89,294,295],{},[92,296,297,299],{},[95,298,97],{},[95,300,100],{},[102,302,303,313,323,333,343],{},[92,304,305,310],{},[107,306,307],{},[26,308,309],{},"git remote -v",[107,311,312],{},"Liste les dépôts distants.",[92,314,315,320],{},[107,316,317],{},[26,318,319],{},"git fetch",[107,321,322],{},"Récupère les nouveautés sans toucher à tes fichiers.",[92,324,325,330],{},[107,326,327],{},[26,328,329],{},"git pull",[107,331,332],{},"Récupère les nouveautés et les intègre à ta branche.",[92,334,335,340],{},[107,336,337],{},[26,338,339],{},"git push -u origin \u003Cbranche>",[107,341,342],{},"Envoie une nouvelle branche et mémorise le lien.",[92,344,345,350],{},[107,346,347],{},[26,348,349],{},"git push",[107,351,352],{},"Envoie tes commits ensuite.",[10,354,127,355,133],{},[129,356,290],{"href":357},"\u002Fgit\u002Ftravailler-a-plusieurs",[14,359,361],{"id":360},"annuler","Annuler",[86,363,364,373],{},[89,365,366],{},[92,367,368,371],{},[95,369,370],{},"Situation",[95,372,97],{},[102,374,375,385,395,405,415,433],{},[92,376,377,380],{},[107,378,379],{},"Défaire les modifications d'un fichier",[107,381,382],{},[26,383,384],{},"git restore \u003Cfichier>",[92,386,387,390],{},[107,388,389],{},"Retirer un fichier de l'index",[107,391,392],{},[26,393,394],{},"git restore --staged \u003Cfichier>",[92,396,397,400],{},[107,398,399],{},"Corriger le dernier commit (pas encore poussé)",[107,401,402],{},[26,403,404],{},"git commit --amend",[92,406,407,410],{},[107,408,409],{},"Défaire un commit déjà poussé",[107,411,412],{},[26,413,414],{},"git revert \u003Ccommit>",[92,416,417,420],{},[107,418,419],{},"Reculer la branche (commits locaux)",[107,421,422,425,426,429,430],{},[26,423,424],{},"git reset --soft",", ",[26,427,428],{},"--mixed"," ou ",[26,431,432],{},"--hard",[92,434,435,438],{},[107,436,437],{},"Retrouver un commit perdu",[107,439,440],{},[26,441,442],{},"git reflog",[444,445,446],"warning",{},[10,447,448,451,452,454],{},[26,449,450],{},"git reset --hard"," efface aussi les modifications non commitées de tes fichiers. Lance ",[26,453,156],{}," avant.",[10,456,127,457,461,462,133],{},[129,458,460],{"href":459},"\u002Fgit\u002Fannuler","Annuler une erreur"," et ",[129,463,465],{"href":464},"\u002Fgit\u002Frebase","Le rebase",[467,468,469],"style",{},"html pre.shiki code .sIXEE, html code.shiki .sIXEE{--shiki-light:#953800;--shiki-default:#FFA657;--shiki-dark:#FFA657}html pre.shiki code .shWOn, html code.shiki .shWOn{--shiki-light:#0A3069;--shiki-default:#A5D6FF;--shiki-dark:#A5D6FF}html pre.shiki code .s5iOY, html code.shiki .s5iOY{--shiki-light:#0550AE;--shiki-default:#79C0FF;--shiki-dark:#79C0FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":24,"searchDepth":53,"depth":68,"links":471},[472,473,474,475,476,477],{"id":16,"depth":53,"text":17},{"id":83,"depth":53,"text":84},{"id":136,"depth":53,"text":137},{"id":218,"depth":53,"text":219},{"id":289,"depth":53,"text":290},{"id":360,"depth":53,"text":361},"Le mémo des commandes Git du quotidien : configurer, enregistrer, brancher, partager, annuler.","md",{},[482,483,484,156,485,486,487,349,329,488,489],"mémo","aide-mémoire","commandes Git","git add","git commit","git switch","git revert","git reset",true,"memo","\u002Fgit",null,{"title":5,"description":478},[496,499],{"nom":497,"url":498},"Pro Git en français","https:\u002F\u002Fgit-scm.com\u002Fbook\u002Ffr\u002Fv2",{"nom":500,"url":501},"Référence des commandes (en anglais)","https:\u002F\u002Fgit-scm.com\u002Fdocs","git\u002Findex","FrW59Vlrez_qQHqlQxF0YjJnDsIl6a3j-vmpgBDfywg",[505,507,509,511,513,515,517],{"path":131,"title":132,"stem":506},"git\u002F01.pourquoi-git",{"path":214,"title":215,"stem":508},"git\u002F02.premiers-commits",{"path":286,"title":219,"stem":510},"git\u002F03.branches",{"path":357,"title":290,"stem":512},"git\u002F04.travailler-a-plusieurs",{"path":459,"title":460,"stem":514},"git\u002F05.annuler",{"path":464,"title":465,"stem":516},"git\u002F06.rebase",{"path":492,"title":5,"stem":502},[493,519],{"title":132,"path":131,"stem":506,"description":520,"children":-1},"Le problème des fichiers final_v2_vrai, ce qu'est un dépôt et un commit, et comment installer et configurer Git.",[],[523,525,526,527,529,530,532],{"path":131,"title":132,"niveau":524,"stem":506},"debutant",{"path":214,"title":215,"niveau":524,"stem":508},{"path":286,"title":219,"niveau":524,"stem":510},{"path":357,"title":290,"niveau":528,"stem":512},"intermediaire",{"path":459,"title":460,"niveau":528,"stem":514},{"path":464,"title":465,"niveau":531,"stem":516},"avance",{"path":492,"title":5,"niveau":491,"stem":502},1794583430735]