git configs

This commit is contained in:
nora 2024-02-19 17:25:37 +01:00
parent 2a72464549
commit 08213ec050

View file

@ -10,7 +10,6 @@
s = "status";
rc = "rebase --continue";
ra = "rebase --abort";
# complex renames
# TODO: use git-revise
hardupdate = "!git fetch && git reset --hard \"origin/$(git rev-parse --abbrev-ref HEAD)\"";
@ -23,11 +22,13 @@
enable = true;
};
extraConfig = {
# TODO: See https://jvns.ca/blog/2024/02/16/popular-git-config-options
core.autocrlf = false;
core.editor = "${lib.getExe pkgs.neovim}";
pull.ff = "only";
push.autoSetupRemote = true;
init.defaultBranch = "main";
merge.conflictstyle = "zdiff3";
};
};
}