Объедините команды Git Add, Commit и Push в одной команде: несколько методов с примерами кода

Последовательность «git add commit push» можно объединить в одну команду, используя псевдонимы Git. Вот несколько методов, которые вы можете использовать, а также примеры кода:

  1. Псевдоним Git:

    git config --global alias.acp '!git add -A && git commit -m "$1" && git push'

    Использование:

    git acp "Commit message here"
  2. Функция оболочки:

    function gitacp() {
       git add -A && git commit -m "$1" && git push
    }

    Использование:

    gitacp "Commit message here"
  3. Псевдоним Bash:
    Добавьте следующую строку в файл ~/.bashrcили ~/.bash_profile:

    alias gacp='git add -A && git commit -m "$1" && git push'

    Использование:

    gacp "Commit message here"
  4. Сценарий оболочки:
    Создайте сценарий оболочки, например, git-acp.sh

    #!/bin/bash
    git add -A && git commit -m "$1" && git push

    Сделайте скрипт исполняемым:

    chmod +x git-acp.sh

    Использование:

    ./git-acp.sh "Commit message here"

Эти методы позволяют для удобства объединить команды git add, commit и push в одну команду.