kalvn's links
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
page 1 / 3
58 results tagged git  ✕
I Love Monorepos—Except When They Are Annoying | bret.io https://bret.io/blog/2025/i-love-monorepos/
23/03/2025 21:14:32

Réflexions intéressantes sur les monorepos et les problèmes qu'ils ne résolvent pas.

For general-purpose libraries especially, isolating code into separate repositories with well-defined boundaries often leads to better design decisions and more maintainable code over time. Reaching for monorepos to avoid these challenges can sometimes mask architectural problems rather than solve them.

[...]

Sometimes the answer isn’t more tooling or more packages—it’s thoughtful design and careful consideration of the downstream experience.

monorepo retourdexperience git
How Core Git Developers Configure Git https://blog.gitbutler.com/how-git-core-devs-configure-git/
21/03/2025 21:28:36

Un petit listing de quelques options Git intéressantes.

git
Beej's Guide to Git https://beej.us/guide/bggit/
11/02/2025 20:50:02

Un (long) guide ultra complet sur Git.

git guide tuto
Gittyup | Understand your Git history! https://murmele.github.io/Gittyup/
03/02/2025 22:49:19

Un client open source pour Git qui a l'air intéressant. Il est développée en C++ donc natif à chaque plateforme.

Le repo GitHub : https://github.com/Murmele/Gittyup
Via https://korben.info/gittyup-client-git-graphique-simplifie-workflow.html

git app
Git Lucky : jouer en harmonie grâce à Conventional Commits — 24 jours de web https://www.24joursdeweb.fr/2024/git-lucky-jouer-en-harmonie-grace-a-conventional-commits
07/12/2024 09:03:12

Une introduction aux conventional commits avec Git, en français.

git convention
I was wrong about git stash... https://youtube.com/watch?v=ntM7utSjeVU&si=-l_uDt2afo1ctYx2
15/07/2024 23:11:49
thumbnail

Je ne connaissais pas git worktree, ça permet de créer un clone du répertoire de votre projet courant pour bosser sur une autre branche sans avoir à "abandonner" ce que vous faisiez comme git stash l'imposerait.

Très pratique pour faire des code reviews en local sans perturber votre travail en cours.

git astuce
Never fear merge conflicts again - git merge/pull tutorial https://youtube.com/watch?v=DloR0BOGNU0&si=uE77w4RUo7_kccZ4
03/06/2024 00:15:52
thumbnail

Une 🇬🇧 explication en 5 minutes de ce qu'est un merge conflict dans Git et comment le résoudre.

git
My "as few deps as possible" monorepo setup https://youtube.com/watch?v=hRyU0bN7qhw&si=6BN0NVzCPfaow9PV
20/05/2024 19:14:17
thumbnail

Sous le coude.

Je n'ai pas encore cédé à la mode des monorepos, mais je vois l'intérêt que ça peut avoir, notamment en entreprise quand vous avez énormément d'applications différentes.

monorepo git build TypeScript
Popular git config options https://jvns.ca/blog/2024/02/16/popular-git-config-options/
31/03/2024 10:23:21

Une liste assez longue d'options populaires pour Git. On a tendance à oublier que Git propose énormément d'options pour ajuster son comportement.

J'ai tendance à essayer de rester aussi proche que possible de la config par défaut pour éviter les différences avec d'autres développeurs, mais c'est bien de savoir que ces options existent.

git
Inside .git https://jvns.ca/blog/2024/01/26/inside-git/
30/01/2024 23:19:36

Que contient le répertoire .git ?

git
Delete git branches that do not exist on remote - Wisdom Geek https://www.wisdomgeek.com/development/delete-git-branches-that-do-not-exist-on-remote/
24/12/2023 10:00:56
git astuce
Git fast-forward merge – why you should turn it off https://betterdev.blog/turn-off-git-fast-forward-merge/
13/10/2023 14:29:57

Un article en défaveur du fast-forward lors d'un merge Git.

git
Sharing TypeScript with Nx and Turborepo: An Introduction to Monorepos | by Joseph T. Lapp | Jul, 2023 | JavaScript in Plain English https://javascript.plainenglish.io/sharing-typescript-with-nx-and-turborepo-part-1-introduction-to-monorepos-d8d54b805e46
31/07/2023 23:44:58

Une introduction aux monorepos, une nouvelle façon de gérer les dépendances entre applications qui utilisent des technos et des config similaires. C'est une alternative aux librairies publiées sur nom et à la duplication de code.

Ça vient avec un ensemble de contrainte bien sûr, mais l'approche est intéressante.

JavaScript git code
Note: Running SSH Agent when starting Git Bash on Windows /shaare/OUk-hw
21/10/2022 13:55:53

Sous Windows, petit script à coller dans ~/.bashrc pour que l'agent SSH démarre lors de votre premier lancement de Git Bash et soit conservé d'un terminal à l'autre.

env=~/.ssh/agent.env

agent_load_env () { test -f "$env" && . "$env" >| /dev/null ; }

agent_start () {
    (umask 077; ssh-agent >| "$env")
    . "$env" >| /dev/null ; }

agent_load_env

# agent_run_state: 0=agent running w/ key; 1=agent w/o key; 2= agent not running
agent_run_state=$(ssh-add -l >| /dev/null 2>&1; echo $?)

if [ ! "$SSH_AUTH_SOCK" ] || [ $agent_run_state = 2 ]; then
    agent_start
    ssh-add
elif [ "$SSH_AUTH_SOCK" ] && [ $agent_run_state = 1 ]; then
    ssh-add
fi

unset env

Source

git bash ssh snippet
Note: Customisation du look de Git Bash /shaare/lggohA
18/10/2022 17:54:29

Voici ma config pour lui donner un air de Cmder.

Le fichier est à mettre dans ~/.config/git/git-prompt.sh.

PS1='\[\033]0;\w\007\]' # set window title
PS1="$PS1"'\n'                 # new line
PS1="$PS1"'\[\033[38;5;112m\]'       # change to green 256 bits
PS1="$PS1"'\w'                 # current working directory
if test -z "$WINELOADERNOEXEC"
then
    GIT_EXEC_PATH="$(git --exec-path 2>/dev/null)"
    COMPLETION_PATH="${GIT_EXEC_PATH%/libexec/git-core}"
    COMPLETION_PATH="${COMPLETION_PATH%/lib/git-core}"
    COMPLETION_PATH="$COMPLETION_PATH/share/git/completion"
    if test -f "$COMPLETION_PATH/git-prompt.sh"
    then
        . "$COMPLETION_PATH/git-completion.bash"
        . "$COMPLETION_PATH/git-prompt.sh"
        PS1="$PS1"'\[\033[36m\]'  # change color to cyan
        PS1="$PS1"'`__git_ps1`'   # bash function
    fi
fi
PS1="$PS1"'\[\033[0m\]'        # change color
PS1="$PS1"'\n'                 # new line
PS1="$PS1"'λ '                 # prompt
git bash
How To Customize GitBash For Windows | Automation Dojos https://www.automationdojos.com/how-to-customize-gitbash-for-windows/
18/10/2022 13:21:58

Comment customiser GitBash (le titre de la fenêtre, les couleurs et infos qui apparaissent avant le curseur, etc.).

git bash customisation
Note: Utiliser le nouveau Windows Terminal dans Windows 10, sans passer par le store /shaare/kR3MFg
15/03/2022 13:53:09
  1. Récupérer le dernier .msixbundle ici
  2. Ouvrir une fenêtre PowerShell à l'endroit où se trouve le fichier .msixbundle
  3. Écrire Add-AppxPackage <nom du fichier>

Pour ajouter Git Bash dedans, aller dans les paramètres, puis Open JSON file.

Dans la partie profiles/list, ajouter :

{
  "commandline": "%PROGRAMFILES%/git/usr/bin/bash.exe -i -l",
  "guid": "{00000000-0000-0000-ba54-000000000002}",
  "hidden": false,
  "icon": "%PROGRAMFILES%/Git/mingw64/share/git/git-for-windows.ico",
  "name": "Git Bash"
}
git terminal windows
Git Command Explorer https://gitexplorer.com/
21/12/2021 17:48:18

Un outil pour trouver la commande git qui correspond à ce que vous voulez faire, en répondant à des questions.

git
Rewriting git history, removing files permanently. Cheatsheet & guide - Liens en vrac de sebsauvage https://sebsauvage.net/links/?mvD-kg
10/04/2021 16:20:49

Sous le coude.

git
refcards/FR.md at master · ineat/refcards · GitHub https://github.com/ineat/refcards/blob/master/git/FR.md
13/02/2020 17:13:52

Une explication très complète de Git.

git
page 1 / 3
3882 links, including 129 private
Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community - Theme by kalvn