UPGRADE git config by adding alias
This commit is contained in:
parent
a1525be05a
commit
d78f9fdf35
|
@ -0,0 +1,61 @@
|
|||
{ config, pkgs, ... }:
|
||||
{
|
||||
programs.git = {
|
||||
enable = true;
|
||||
userEmail = "alexandre@dri.fr";
|
||||
userName = "Alexandre LUCAZEAU";
|
||||
aliases = {
|
||||
ignore = "!gi() { curl -sL https://www.toptal.com/developers/gitignore/api/$@ ;}; gi";
|
||||
aa = "add --all";
|
||||
b = "branch -v";
|
||||
bd = "branch -d";
|
||||
bD = "branch -D";
|
||||
br = "branch";
|
||||
ci = "commit";
|
||||
cim = "commit -m";
|
||||
cima = "commit -am";
|
||||
clr = "rm -r --cached";
|
||||
co = "checkout";
|
||||
cp = "cherry-pick -x";
|
||||
d = "diff -w";
|
||||
dc = "diff --cached";
|
||||
nb = "checkout -b";
|
||||
oups = "commit --amend --no-edit";
|
||||
r = "remote -v";
|
||||
rh = "reset --hard";
|
||||
st = "status -sb";
|
||||
t = "tag -l";
|
||||
unstage = "reset HEAD";
|
||||
uncommit = "reset --soft HEAD^";
|
||||
pushfl = "push --force-with-lease";
|
||||
lg = "lg1";
|
||||
lg1 = "lg1-specific --all";
|
||||
lg2 = "lg2-specific --all";
|
||||
lg3 = "lg3-specific --all";
|
||||
};
|
||||
extraConfig = {
|
||||
"color" = {
|
||||
"ui" = true;
|
||||
};
|
||||
"init" = {
|
||||
defaultBranch = "main";
|
||||
};
|
||||
"color \"diff-highlight\"" = {
|
||||
oldNormal = "red bold";
|
||||
oldHighlight = "red bold 52";
|
||||
newNormal = "green bold";
|
||||
newHighlight = "green bold 22";
|
||||
};
|
||||
"color \"diff\"" = {
|
||||
meta = 11;
|
||||
frag = "magenta bold";
|
||||
commit = "yellow bold";
|
||||
old = "red bold";
|
||||
new = "green bold";
|
||||
whitespace = "red reverse";
|
||||
};
|
||||
};
|
||||
signing.key = "3C8ADB07A8217BD3";
|
||||
signing.signByDefault = false;
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue