46 liens privés
Une explication très claire sur la suppression de fichiers dans git
Les 2 commandes à connaître :
git restore --staged monfichier
-> si vous avez ajouté monfichier au stage, cela permet de l'enlever de cette étapegit restore monfichier
-> si monfichier n'était pas encore suivi ("stage"), cela annule les modifications
Il s'agit d'un tutoriel pour les débutants : l'auteur montre l'initialisation d'un dépôt git en local, et comment faire son premier commit
L'auteur explique les raisons de son choix de Gitea comme forge logicielle Git. Il montre ensuite comment l'installer et la configurer sur son serveur
Installation et configuration sous Linux, MacOS et Windows
L'auteur montre comment se créer son petit système d'intégration continue, à partir d'une machine compatible unix. L'idée est d'héberger des dépôts git "bare" et d'utiliser des hooks "post-receive" (après exécution d'un git push) pour lancer des tâches. Ces hooks passent en paramètre les "git ref" nécessaires pour connaître le contexte d'exécution (branche pushée) L'auteur propose d'utiliser redis pour stocker les messages (statut, ref, etc.)
L'auteur donne de bons conseils sur divers sujets :
- VCS (commits atomiques, etc.),
- adoption d'un standard de code corrigé / validé par PHPCS Fixer,
- utilisation d'outils d'analyse statique (PHPStan, Psalm) et de "mutation testing" (Infection)
- automatisation du déploiement
- living documentation, notamment avec Gherkin
Une introduction à l'utilisation de git worktree
La liste des conférences :
- Observability tools: Who’s who?
- 7 Lessons You Can Learn From Disney Movies
- Advanced Git Magic
- Climate change and IT, scaling sustainably
- Content editing in Symfony
- Decoupling an application with Symfony Messenger
- Modernizing with Symfony
- Les-Tilleuls.coop à la SymfonyCon
L'auteur donne une liste de ressources / sites pour apprendre la programmation en s'amusant :
- Design
- JavaScript
- Python
- CSS
- SQL
- Git
- Regex
- L'algorithme de recherche A*
- F#
- Ruby
- Commandes Linux
- Éditeur
- Sécurité
- Powershell
Un ebook sur git
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Des snippets JavaScript, CSS, React, Python et Git
Tout est dans le titre (sauf que le dépôt en question est sur une clef USB)
Plein d'astuces pour git
Tout est dans le titre
Tout est dans le titre
Create a Git commit template file (left) and link it through your .gitconfig (right) to have a standard commit message format every time.