improved git flow

This commit is contained in:
Morten Olsen
2025-12-29 21:24:37 +01:00
parent 47a3e90c6c
commit 225b91b5d6

View File

@@ -125,6 +125,57 @@ in
autoSetupRemote = true; autoSetupRemote = true;
}; };
# Rebase settings
rebase = {
autoStash = true;
updateRefs = true;
};
# Rerere (Reuse Recorded Resolution) - automatically reuse conflict resolutions
rerere = {
enabled = true;
};
# Color settings
color = {
ui = "auto";
branch = "auto";
diff = "auto";
status = "auto";
};
# Diff settings
diff = {
compactionHeuristic = true;
algorithm = "patience";
colorMoved = "default";
};
# Merge settings
merge = {
conflictStyle = "zdiff3";
};
# Fetch settings
fetch = {
prune = true;
showForcedUpdates = true;
};
# Advice settings (disable annoying messages)
advice = {
detachedHead = false;
statusHints = true;
addIgnoredFile = false;
};
# Blame settings
blame = {
colorLines = true;
markUnblamables = true;
markUnblamableLines = true;
};
# GPG/SSH signing settings # GPG/SSH signing settings
gpg = { gpg = {
format = "ssh"; format = "ssh";