« Git Commandes » : différence entre les versions

 
(5 versions intermédiaires par le même utilisateur non affichées)
Ligne 139 : Ligne 139 :
git push (transférer les commits du dépôt local vers un dépôt distant)
git push (transférer les commits du dépôt local vers un dépôt distant)
</syntaxhighlight>
</syntaxhighlight>
----


== '''✳️ Ré-init / Reset''' ==
== ✳️ '''Ré-init / Reset''' ==


=== 🔹<code>git reset --hard origin/master</code> ===
=== 🔹<code>git reset --hard origin/master</code> ===
Ligne 192 : Ligne 191 :


== ✳️ '''Stash''' ==
== ✳️ '''Stash''' ==
La commande <code>git stash</code> est utilisée pour enregistrer temporairement les modifications que vous avez faites dans votre répertoire de travail, sans les valider dans l’historique Git. Cela vous permet de revenir à un état de travail propre, par exemple pour changer de branche ou travailler sur autre chose, sans avoir à valider des modifications incomplètes ou non désirées.
🔹La commande <code>git stash</code> est utilisée pour enregistrer temporairement les modifications que vous avez faites dans votre répertoire de travail, sans les valider dans l’historique Git. Cela vous permet de revenir à un état de travail propre, par exemple pour changer de branche ou travailler sur autre chose, sans avoir à valider des modifications incomplètes ou non désirées.


Voici ce que fait <code>git stash</code> en détail : - Elle enregistre les modifications apportées aux fichiers suivis ainsi que les fichiers non suivis (si vous utilisez l’option <code>-u</code> ou <code>--include-untracked</code>). - Elle réinitialise votre répertoire de travail pour qu’il corresponde à la dernière version validée (<code>HEAD</code>).
Voici ce que fait <code>git stash</code> en détail : - Elle enregistre les modifications apportées aux fichiers suivis ainsi que les fichiers non suivis (si vous utilisez l’option <code>-u</code> ou <code>--include-untracked</code>). - Elle réinitialise votre répertoire de travail pour qu’il corresponde à la dernière version validée (<code>HEAD</code>).
Ligne 200 : Ligne 199 :
</syntaxhighlight>
</syntaxhighlight>


La commande <code>git stash pop</code> est utilisée pour réappliquer les modifications les plus récemment enregistrées avec <code>git stash</code> et les supprimer de la liste des stashes. En d’autres termes, elle restaure les modifications que vous aviez mises de côté et supprime ce stash de la pile.
🔹La commande <code>git stash pop</code> est utilisée pour réappliquer les modifications les plus récemment enregistrées avec <code>git stash</code> et les supprimer de la liste des stashes. En d’autres termes, elle restaure les modifications que vous aviez mises de côté et supprime ce stash de la pile.


Voici ce que fait <code>git stash pop</code> en détail : - Elle réapplique les modifications du stash le plus récent à votre répertoire de travail. - Elle supprime ce stash de la liste des stashes enregistrés.
Voici ce que fait <code>git stash pop</code> en détail : - Elle réapplique les modifications du stash le plus récent à votre répertoire de travail. - Elle supprime ce stash de la liste des stashes enregistrés.
Ligne 219 : Ligne 218 :
== '''git config''' ==
== '''git config''' ==
=== '''This is Git's per-user configuration file''' ===
=== '''This is Git's per-user configuration file''' ===
<syntaxhighlight lang="bash" line>
<syntaxhighlight lang="ini" line>
[user]
[user]
name = Doo John
name = Doo John