[Git]Mes alias
par
, 19/07/2023 à 14h52 (2457 Affichages)
Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
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 git config --global alias.st status git config --global alias.fa fetch origin git config --global alias.aa 'add --all' git config --global alias.aef '!git commit --amend --no-edit && git push --force-with-lease' #On modifie le commit pour dire que c'est nous l'editeur git config --global alias.me '!f() { git commit --amend --no-edit --reset-author && git push --force-with-lease; }; f' #Modify the date of the commit example git at "2023-07-19 14:30:00" git config --global alias.at '!f() { git commit --amend --date "$1" --no-edit; }; f' git config --global alias.theirs '!git checkout --theirs . && git add .' git config --global alias.ours '!git checkout --ours . && git add .' git config --global alias.rf reset --hard #On se remet sur une branch propre et on oublie le rest git config --global alias.nb '!f() { branch_name=$1 remote_branch_exists=$(git ls-remote --heads origin "$branch_name") current_branch=$(git symbolic-ref --short HEAD) git reset --hard if [[ -n "$branch_name" ]]; then if [[ "$current_branch" == "$branch_name" ]]; then git checkout --detach fi git branch -D "$branch_name" fi git fetch origin if [[ -z "$remote_branch_exists" ]]; then git checkout -b "$branch_name" else git checkout "$branch_name" git branch --set-upstream-to=origin/"$branch_name" "$branch_name" fi }; f'