« Git Commandes » : différence entre les versions
Aucun résumé des modifications |
|||
(10 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 33 : | Ligne 33 : | ||
== Dépot == | == Dépot == | ||
=== Récupère et fusionne automatiquement une branche distante dans votre branche locale actuelle === | === Récupère et fusionne automatiquement une branche distante dans votre branche locale actuelle === | ||
<pre>git pull</pre> | <pre>git pull</pre> | ||
Ligne 58 : | Ligne 55 : | ||
git remote -v | git remote -v | ||
</pre> | </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: | source: | ||
https://git-scm.com/book/fr/v2/Les-bases-de-Git-Travailler-avec-des-dépôts-distants | https://git-scm.com/book/fr/v2/Les-bases-de-Git-Travailler-avec-des-dépôts-distants | ||
== Branche == | == Branche == | ||
=== Liste des branches courantes === | |||
<pre>git branch</pre> | <pre>git branch</pre> | ||
=== Liste des derniers commits sur chaque branche === | |||
<pre>git branch -v</pre> | <pre>git branch -v</pre> | ||
=== Branches qui ont déjà été fusionnées dans votre branche courante === | |||
<pre>git branch --merged</pre> | <pre>git branch --merged</pre> | ||
=== Branches qui contiennent des travaux qui n’ont pas encore été fusionnés === | |||
<pre>git branch --no-merged</pre> | <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 == | == Stash == | ||
Ligne 80 : | Ligne 124 : | ||
<pre> | <pre> | ||
gitk | gitk | ||
</pre> | |||
== git config == | |||
=== This is Git's per-user configuration file. === | |||
<pre> | |||
[user] | |||
name = Doo John | |||
email = jhon.doo@github.fr | |||
[core] | |||
autocrlf = true | |||
</pre> | </pre> | ||
[[Catégorie:Git]] | [[Catégorie:Git]] |
Dernière version du 22 mai 2024 à 13:22
Log
- Voir les commits
git log --oneline
- Voir les infos du dernier commit
git log -1 HEAD
Tag
Création
git tag -a v2.4.2 -m "Le message du commit" git push --tags
Suppression
git tag -d v2.4.1 git push origin :refs/tags/v2.4.1
La première ligne de commande retire le tag dépôt local. La deuxième retire le tag du repo distant
Voir
git show v2.4.1 git describe Les-bases-de-Git-Travailler-avec-des-dépôts-distantsags
Renommer
git tag v1.0.2 v1.0.2^{} -f -m "intégration du menu et reponsive" git push -f origin --tags
Dépot
Récupère et fusionne automatiquement une branche distante dans votre branche locale actuelle
git pull
Paramètre votre nouveau projet avec branche locale pour qu’elle suive la branche master
git clone
Récupère les modifications
git push [nom-distant] [nom-de-branche]
Informations dépôt distant
git remote show git remote show [nom-distant]
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é
git remote git remote -v
Définir l'url du dépot distant
git remote set-url origin https://github.com/lecompte/leDepot
ou pour ssh avec une key pub à ajouter
git remote add origin git@github.com:lecompte/leDepot.git
Appliquer la branche locale en fonction de la distante
git branch --set-upstream-to=origin/master master
Raliser le suivi d'une branche distante
git push --set-upstream origin master
--- source: https://git-scm.com/book/fr/v2/Les-bases-de-Git-Travailler-avec-des-dépôts-distants
Branche
Liste des branches courantes
git branch
Liste des derniers commits sur chaque branche
git branch -v
Branches qui ont déjà été fusionnées dans votre branche courante
git branch --merged
Branches qui contiennent des travaux qui n’ont pas encore été fusionnés
git branch --no-merged
Créer une branche
git branch -b une_branche
Changer de branche
git checkout une_branche
Push sur une branche particulière
git push --set-upstream origin une_branche
=== Récupérer une branche qui n'existe pas en local
git checkout -b une_branche origin/une_branche
Voir les modifs
git status
Pousser les modifications
git add . git commit =m "le message de commit" git push
Merge
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)
Annuler un merge, etc ...
git reset --hard HEAD~;
Stash
https://git-scm.com/docs/git-stash/fr
Fenêtre graphique
gitk
git config
This is Git's per-user configuration file.
[user] name = Doo John email = jhon.doo@github.fr [core] autocrlf = true