Mon Espace de Publication

Créer, Partager et Collaborer

Comment modifier des messages de commit non poussés ? Comment modifier des messages de commit poussés ?

Vous avez commité un (ou plusieurs) fichier mais vous voulez modifier le message du commit ?

Comment supprimer un commit local avec Git ? Comment supprimer un commit distant avec Git ? Comment supprimer un commit push avec Git ?

Vous avez commité un (ou plusieurs) fichier par erreur ? Vous voulez supprimer ce commit ?


Vous avez déja rencontré cette erreur sur MacOs ? Ça vous bloque pour les déploiements Capistrano ?

Capistrano est un outils qui permet d'automatiser les déploiements.
Il se connecte en SSH au serveur spécifier et effectue les actions de déploiement.
Par exemple, il permet d'effectuer la liste d'action nécessaire comme lancer les migrations Doctrine, vider le cache, régénérer les fichiers de styles et les scripts optimisés, etc...
Bref c'est super pratique et il est aujourd'hui énormement utilisé dans la communauté PHP (Symfony, Zend, ...).

Il est codé en Ruby et utilise net-ssh pour se connecter aux serveur en SSH.
Il a donc besoin que les clés publiques SSH soient enregistré dans l'agent d'authentification du système.

Sur MacOs, par défaut, les clés sont enregistrés que pour la session en cours, et c'est ça qui pose problème.
Cette erreur est commune, mais il y a des moyens simples de la résoudre.

Comment supprimer une branche locale avec Git ? Comment supprimer une branche distante avec Git ? Comment supprimer un tag local via Git ? Comment supprimer une tag distant via Git?

Vous voulez faire une peu de nettoyage dans votre depôt Git ? Il y a des branches ou des tags qui ne sont plus utilisés ? Rien de plus simple, il suffit de les supprimer.

Comment ignorer les changements de droits sur les fichiers ou dossiers avec Git ?
Comment visualiser les fichiers réellement modifiés ?
Comment annuler le changement de mode via Git ?

Vous avez changé les droits des fichiers ou d'un dossier avec la commande chmod. Lorsque vous faites votre git status vous voyez apparaître une liste de fichiers dont le mode a changé. Mais ce n'est pas utile de les commiter. Alors comment faire ?

12 minutes

Après avoir vu les principes et avoir pratiqué avec les commandes de bases.
On va maintenant personnaliser ce terminal.
Le rendre plus sexy et à votre image, c'est ce qu'on va voir !

11 minutes

Une fois le principe du terminal intégré, nous allons pouvoir passer à un peu de pratique.
Nous allons juste voir les bases, de quoi se débrouiller, et s'amuser !

3 minutes

Le terminal est un outil très puissant, mais bien souvent laissé de côté car jugé comliqué.
À travers quelques définitions, nous allons nous approcher doucement de la bête pour essayer de la cerner.
Rien de bien compliqué, juste un peu de théorie.