Beaucoup de personnes pensent que Git est trop chaotique, ou le considèrent comme un système de gestion de versions complexe. En réalité, ce n'est pas le cas. Cet article aide chacun à démarrer rapidement avec Git.

Pour commencer

Avant d'utiliser Git, vous devez créer un dépôt. Vous pouvez utiliser un répertoire existant comme dépôt Git ou créer un répertoire vide.

Pour utiliser votre répertoire actuel comme dépôt Git, il nous suffit de l'initialiser.

git init

Pour utiliser un répertoire que nous spécifions comme dépôt Git.

git init newrepo

À partir de maintenant, nous supposerons que vous êtes dans le répertoire racine du dépôt Git, sauf indication contraire.

Ajout de nouveaux fichiers

Nous avons un dépôt, mais il est vide. Nous pouvons utiliser la commande add pour ajouter des fichiers.

git add filename

Vous pouvez utiliser add... pour continuer à ajouter d'autres fichiers.

Validation des versions

Maintenant que nous avons ajouté ces fichiers, nous voulons qu'ils soient effectivement enregistrés dans le dépôt Git.

Pour ce faire, nous les validons dans le dépôt.

git commit -m "Adding files"

Si vous n'utilisez pas -m, un éditeur apparaîtra pour que vous puissiez écrire votre propre message de commentaire.

Lorsque nous avons modifié de nombreux fichiers et que nous ne voulons pas les ajouter individuellement, nous pouvons utiliser l'option -a pour que commit soumette automatiquement les modifications locales.

git commit -a -m "Changed some files"

L'option -a de la commande git commit peut faire que tous lesfichiers modifiés ou supprimés qui sont déjà gérés par Gitsoient validés dans le dépôt.

Remarque importante : -a ne fera pas valider de nouveaux fichiers, seulement les fichiers modifiés.

Publication de versions

Nous clonons d'abord un dépôt depuis le serveur et le téléversons.

git clone ssh://example.com/~/www/project.git

Maintenant, après avoir effectué des modifications, nous pouvons pousser vers le serveur.

git push ssh://example.com/~/www/project.git

Récupération des mises à jour

Si vous avez déjà poussé comme décrit ci-dessus, la commande suivante signifie que la branche actuelle fusionne automatiquement avec l'unique branche de suivi.

git pull

Mettre à jour depuis un emplacement non par défaut vers l'URL spécifiée.

git pull http://git.example.com/project.git

Déjà plus de cinq minutes ?

Suppression

Si vous voulez supprimer des fichiers du dépôt, nous utilisons rm.

git rm file

Création de branches et fusion

La création de branches se fait localement et est rapide. Pour créer une nouvelle branche, nous utilisons la commande branch.

git branch test

La commande branch ne nous fait pas basculer dans la branche ; elle crée seulement une nouvelle branche. Nous utilisons donc la commande checkout pour changer de branche.

git checkout test

La première branche, ou branche principale, s'appelle "master".

git checkout master

Les modifications apportées aux autres branches ne seront pas répercutées sur la branche principale. Si vous souhaitez valider les modifications sur la branche principale, vous devez revenir à la branche master, puis utiliser merge.

git checkout master
git merge test

Si vous voulez supprimer une branche, nous utilisons l'option -d.

git branch -d test

Articles connexes

Source : http://itmyhome.com/2015/01/git-five-minutes-tutorial