14 lines
351 B
Bash
14 lines
351 B
Bash
function git-reset(){
|
|
|
|
local branch
|
|
|
|
# Récupère le nom de la branche actuelle
|
|
branch=$(git branch --show-current 2>/dev/null)
|
|
[[ -z "$branch" ]] && echo "Pas dans un dépôt Git" && return 1
|
|
|
|
git fetch origin
|
|
git reset --hard origin/"${1:$branch}"
|
|
git clean -fd
|
|
|
|
echo -e "${COLOR_GREEN}✅ Dépôt synchronisé et nettoyé.${NONE}"
|
|
} |