« Git Commandes » : différence entre les versions

Balise : visualeditor
Aucun résumé des modifications
(16 versions intermédiaires par le même utilisateur non affichées)
Ligne 8 : Ligne 8 :
git log -1 HEAD
git log -1 HEAD
</pre>
</pre>
==Tag==
==Tag==
ex:
===Création===
===Création===
<pre>
<pre>
Ligne 15 : Ligne 15 :
git push --tags  
git push --tags  
</pre>
</pre>
===Suppression===
===Suppression===
<pre>
<pre>
Ligne 30 : Ligne 31 :
git push -f origin --tags
git push -f origin --tags
</pre>
</pre>
== Dépot ==
=== Récupère et fusionne automatiquement une branche distante dans votre branche locale actuelle ===
<pre>git pull</pre>
=== Paramètre votre nouveau projet avec branche locale pour qu’elle suive la branche master ===
<pre>git clone </pre>
=== Récupère les modifications ===
<pre>git push [nom-distant] [nom-de-branche] </pre>
=== Informations dépôt distant ===
<pre>
git remote show
git remote show [nom-distant]
</pre>
=== Pour visualiser les serveurs distants ===
au moins voir l’origine origin
nom par défaut que Git donne au serveur à partir duquel vous avez cloné
<pre>
git remote
git remote -v
</pre>
=== Définir l'url du dépot distant ===
<pre>
git remote set-url origin https://github.com/lecompte/leDepot
</pre>
ou pour ssh avec une key pub à ajouter
<pre>
git remote add origin git@github.com:lecompte/leDepot.git
</pre>
=== Appliquer la branche locale en fonction de la distante ===
<pre>git branch --set-upstream-to=origin/master master</pre>
=== Raliser le suivi d'une branche distante ===
<pre>git push --set-upstream origin master </pre>
---
source:
https://git-scm.com/book/fr/v2/Les-bases-de-Git-Travailler-avec-des-dépôts-distants
== Branche ==
=== Liste des branches courantes ===
<pre>git branch</pre>
=== Liste des derniers commits sur chaque branche ===
<pre>git branch -v</pre>
=== Branches qui ont déjà été fusionnées dans votre branche courante  ===
<pre>git branch --merged</pre>
=== Branches qui contiennent des travaux qui n’ont pas encore été fusionnés ===
<pre>git branch --no-merged</pre>
=== Créer une branche ===
<pre>git branch -b une_branche</pre>
=== Changer de branche ===
<pre>git checkout une_branche</pre>
=== Push sur une branche particulière ===
<pre>git push --set-upstream origin une_branche</pre>
=== Récupérer une branche qui n'existe pas en local
<pre>git checkout -b une_branche origin/une_branche</pre>
=== Voir les modifs ===
<pre>git status</pre>
=== Pousser les modifications ===
git add .
git commit =m "le message de commit"
git push
=== Merge ===
<pre>
git checkout testing (pour changer de branche sur testing qui devient la courante)
git merge master ( permet d'avancer la branche courante en incorporant le travail d'une autre branche : celle de master)
git push (transférer les commits du dépôt local vers un dépôt distant)
</pre>
=== Annuler un merge, etc ... ===
<pre>git reset --hard HEAD~;</pre>
== Stash ==
https://git-scm.com/docs/git-stash/fr
==Fenêtre graphique==
==Fenêtre graphique==
<pre>
<pre>
gitk
gitk
</pre>
</pre>
==Docs==
 
[https://git-scm.com/book/fr/v2/Les-bases-de-Git-Travailler-avec-des-dépôts-distants Les bases de Git - Travailler avec des dépôts distants]
== git config ==
=== This is Git's per-user configuration file. ===
<pre>
[user]
name = Doo John
email = jhon.doo@github.fr
[core]
autocrlf = true
</pre>
 
[[Catégorie:Git]]