-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.aliases.common
68 lines (51 loc) · 1.4 KB
/
.aliases.common
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
## ls aliases
alias la="ls -AlH" # Show hidden files, detailed listing
alias ll="ls -lH" # Detailed listing
alias lt="ls --tree" # Display directory as a tree
alias ld="ls -ld */" # List only directories
# zoxide aliases
alias zi="z -i" # Interactive mode for zoxide
alias zb="z -b" # Jump to the best match
# bat aliases
alias batn="bat --style=numbers" # Bat with line numbers
alias batc="bat --style=changes" # Bat with Git diff highlights
# Scripts aliases
alias c="copy"
alias p="paste"
# lazygit aliases
alias lg="lazygit"
# Directory navigation aliases
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../../"
# Editor aliases
alias vim="nvim"
alias v="nvim"
alias edit="nvim"
alias e="nvim"
# Git aliases
alias gs="git status"
alias ga="git add"
alias gA="git add -A"
alias gr="git restore"
alias grs="git restore --staged"
alias gc="git commit -s"
alias gcm="git commit -s -m"
alias gcem="git commit -s -e -m"
alias gP="git push"
alias gPf="git push --force-with-lease"
alias gPF="git push --force"
alias gp="git pull"
alias gpr="git pull --rebase"
alias gck="git checkout"
alias gsw="git switch"
alias gl="git log --oneline --graph --decorate"
alias glo="git log --oneline"
alias gb="git branch"
alias gba="git branch -a"
alias gcp="git cherry-pick"
alias gcpn="git cherry-pick -n"
alias gwa="git worktree add"
alias gwr="git worktree remove"
alias gwls="git worktree list"
### End of git aliases