diff --git a/pages.fr/common/git-add.md b/pages.fr/common/git-add.md new file mode 100644 index 0000000000..c3b0c62cd3 --- /dev/null +++ b/pages.fr/common/git-add.md @@ -0,0 +1,24 @@ +# git add + +> Ajoute les fichiers modifiés à l'index. +> Plus d'informations : . + +- Ajouter un ficher à l'index : + +`git add {{path/to/file}}` + +- Ajouter tous les fichiers (suivis et non-suivis) : + +`git add -A` + +- Ajoute les modifications des fichers déjà suivis : + +`git add -u` + +- Ajoute aussi les fichiers ignorés : + +`git add -f` + +- Ajoute des parties de fichiers interactivement : + +`git add -p {{path/to/file}}` diff --git a/pages.fr/common/git-clone.md b/pages.fr/common/git-clone.md new file mode 100644 index 0000000000..83364f9bee --- /dev/null +++ b/pages.fr/common/git-clone.md @@ -0,0 +1,24 @@ +# git clone + +> Clone un dépôt existant. +> Plus d'informations : . + +- Clone un dépôt existant : + +`git clone {{remote_repository_location}}` + +- Clone un dépôt existant et ses sous-modules : + +`git clone --recursive {{remote_repository_location}}` + +- Clone un dépôt local : + +`git clone -l` + +- Clone silencieusement : + +`git clone -q` + +- Clone un dépôt existant en ne récupérant que les 10 commits les plus récents sur la branche par défaut (plus rapide) : + +`git clone --depth {{10}} {{remote_repository_location}}` diff --git a/pages.fr/common/git-commit.md b/pages.fr/common/git-commit.md new file mode 100644 index 0000000000..856cf4556d --- /dev/null +++ b/pages.fr/common/git-commit.md @@ -0,0 +1,20 @@ +# git commit + +> Commit les fichers dans le repository. +> Plus d'informations : . + +- Commit les fichiers en stage dans le dépôt avec un message : + +`git commit -m {{message}}` + +- Commit tous les fichiers modifiés avec un message : + +`git commit -a -m {{message}}` + +- Mets à jour le dernier commit avec les modifications en stage : + +`git commit --amend` + +- Commit seulement les fichiers spécifiés (qui sont déjà en stage) : + +`git commit {{path/to/my/file1}} {{path/to/my/file2}}` diff --git a/pages.fr/common/git-pull.md b/pages.fr/common/git-pull.md new file mode 100644 index 0000000000..2d2bb6f0aa --- /dev/null +++ b/pages.fr/common/git-pull.md @@ -0,0 +1,16 @@ +# git pull + +> Récupère une branche depuis le serveur distant et la fusionne dans la branche local. +> Plus d'informations : . + +- Télécharge les changements depuis le serveur distant par défaut et fusionne les : + +`git pull` + +- Télécharge les changements depuis le serveur distant par défaut et applique les changements locaux par dessus : + +`git pull --rebase` + +- Télécharge les changements depuis un serveur et une branche distante, puis fusionne les dans HEAD : + +`git pull {{remote_name}} {{branch}}` diff --git a/pages.fr/common/git-push.md b/pages.fr/common/git-push.md new file mode 100644 index 0000000000..f8a9352e67 --- /dev/null +++ b/pages.fr/common/git-push.md @@ -0,0 +1,32 @@ +# git push + +> Pousse les commits vers un dépôt distant. +> Plus d'informations: . + +- Envoie les changements locaux dans la branch courante vers sa contrepartie distante : + +`git push` + +- Envoie les changements locaux d'une branche spécifique vers sa contrepartie distante : + +`git push {{remote_name}} {{local_branch}}` + +- Publie la branche courante vers un dépôt distant, crée le nom de la branche distante : + +`git push {{remote_name}} -u {{remote_branch}}` + +- Envoi les changements locaux sur toutes les branches locales vers leur contrepartie sur le dépôt distant : + +`git push --all {{remote_name}}` + +- Supprime une branche dans un dépôt distant : + +`git push {{remote_name}} --delete {{remote_branch}}` + +- Supprime les branches distantes qui n'ont pas de contrepartie locale : + +`git push --prune {{remote_name}}` + +- Publie les tags qui ne sont pas sur le dépôt distant : + +`git push --tags`