Skip to content

pasos para establecer la rama de git en los commits automáticamente #6

@deltecacarrasco

Description

@deltecacarrasco

(toca hacerlo por cada proyecto clonado, ergo por cada directorio .git)

  1. crear git hook
touch .git/hooks/prepare-commit-msg
  1. dar permisos de ejecución
chmod +x .git/hooks/prepare-commit-msg
  1. editar archivo de hook
vim .git/hooks/prepare-commit-msg
  1. escribir y guardar en el archivo
#!/bin/sh

BRANCH_NAME=$(git symbolic-ref --short HEAD)

if [ -n "$BRANCH_NAME" ]; then
  # Remove the final '-I' from the branch name
  BRANCH_NAME=$(echo "$BRANCH_NAME" | sed 's/-I$//')
  # Prepend the branch name to the commit message
  echo "$BRANCH_NAME $(cat "$1")" > "$1"
fi

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions