50 lines
1.2 KiB
Nix
50 lines
1.2 KiB
Nix
{ ... }:
|
|
let
|
|
defaultBranch = "main";
|
|
in {
|
|
config = {
|
|
programs.git.config = {
|
|
init = {
|
|
inherit defaultBranch;
|
|
};
|
|
|
|
gitflow = {
|
|
branch = {
|
|
master = defaultBranch;
|
|
develop = "dev";
|
|
};
|
|
};
|
|
|
|
alias = {
|
|
"ahfange" = "init";
|
|
"tuedezue" = "add";
|
|
"beschuldig" = "blame";
|
|
"zieh" = "pull";
|
|
"druck" = "push";
|
|
"machnah" = "clone";
|
|
"hol" = "fetch";
|
|
"zwiigab" = "branch";
|
|
"buechiih" = "commit";
|
|
"eich" = "rebase";
|
|
"erd" = "rebase";
|
|
"gahufwiifelde" = "rebase";
|
|
"vergliich" = "diff";
|
|
"tuezemme" = "merge";
|
|
"versorg" = "stash";
|
|
"markier" = "tag";
|
|
"pflueckoepfel" = "cherry-pick";
|
|
"pflueckhimbeeri" = "cherry-pick";
|
|
"buechuus" = "checkout";
|
|
"quaetsch" = "merge --squash";
|
|
"pfudle" = "push --force";
|
|
"beschuldigung" = "blame";
|
|
"zwiigli" = "branch";
|
|
"tagebuech" = "log";
|
|
"versteck" = "stash";
|
|
"zuestand" = "status";
|
|
"markierig" = "tag";
|
|
};
|
|
};
|
|
};
|
|
}
|