-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgit-alias.cmd
More file actions
10 lines (10 loc) · 766 Bytes
/
git-alias.cmd
File metadata and controls
10 lines (10 loc) · 766 Bytes
1
2
3
4
5
6
7
8
9
10
git config --global alias.st "status --short"
git config --global alias.last "log --stat -1 HEAD"
git config --global alias.ls "log --pretty=format:'%Cgreen %H %Creset%cr%Cred by %cn%Creset%n%s%n' --stat --graph"
git config --global alias.put "!git add .; git commit -m"
git config --global alias.branches "branch -avv --sort=-committerdate"
git config --global alias.diffs "diff -z --cached --color-moved"
git config --global alias.diffl "diff --color-moved HEAD~ HEAD"
git config --global alias.d "!git diff -z --color-moved --unified=0; echo 'Summary:'; git status --short"
git config --global alias.please "push --force-with-lease"
git config --global alias.pub "!f() { branch=$(git rev-parse --abbrev-ref HEAD); git push --set-upstream origin $branch; }; f"