Описание тега git-alias
With aliases, you can avoid typing the same commands over and over again. Aliases were added in Git version 1.4.0.
1
ответ
Эхо в псевдонимах gitconfig, повторяющих весь список аргументов командной строки, когда ожидается только один
Долгое время в моем файле псевдонимов были следующие псевдонимы: ignore=!([ ! -e .gitignore ] && touch .gitignore) | echo $1 >>.gitignore Это не было оригинально для меня, и если вы будете искать его, вы увидите много мест. Однако неда…
19 фев '14 в 14:56
1
ответ
Не могу добавить псевдоним git при использовании функции оболочки
Я пытаюсь добавить следующий псевдоним с помощью функции оболочки scommit = "!f() { git submodule foreach -q --recursive 'git commit -a || :' ; git commit -am \" Update submodule \";}; f" Но когда я запускаю его в Git Bash (на Windows) git config --…
03 авг '18 в 01:11
3
ответа
Git config псевдоним Escape
Я пытаюсь написать псевдоним git, который удаляет из сообщений коммита строку "[ci skip]" (помещается в конце сообщения), но у меня проблемы с экранированием. Псевдоним берет всю фиксацию от той, которая передана в качестве аргумента HEAD, Если я за…
27 июн '16 в 14:59
1
ответ
Git псевдоним не регистрирует только ветку я хочу
Я создал тестовый псевдоним, и в этом псевдониме я хочу иметь возможность регистрировать только текущую ветвь, в которой я нахожусь (имейте в виду, что это упрощенная версия журнала, в последней есть больше деталей, цветов и скоро). Мой псевдоним вы…
04 янв '18 в 17:09
2
ответа
Git alias, который использует псевдонимы
Я хотел бы использовать команду предположить, чтобы связать это 5 раз. [alias] assume = update-index --assume-unchanged unassume = update-index --no-assume-unchanged assumeall = "!git ls-files ../.idea/misc.xml | xargs git assume" unassumeall = "!gi…
13 ноя '14 в 08:37
1
ответ
Почему этот псевдоним git для поиска удаленных веток не работает?
Я в командной строке Windows (не судите). У меня есть эта команда: git remote show origin | grep \w*\s*(new^|tracked) -E Это работает нормально, печатая то, что я ожидаю: dev tracked master tracked my-account tracked payment-request tracked Я пыталс…
10 июл '15 в 14:29
1
ответ
Git alias с двумя командами (stash pop + merge) выполняет только первую команду. Зачем? Как выполнить также слияние?
Я создал псевдоним Git, как это: git config --global alias.popmerge '!git stash pop && git merge master' Тогда я называю это так: git popmerge "Git stash pop" выполняется, но "git merge master" игнорируется. Если я запускаю "git merge master…
25 май '11 в 15:17
2
ответа
Использование переменных в псевдониме git
Я пытаюсь создать псевдоним для проверки основной ветви и объединения ветви, в которой я находился до переключения. Прямо сейчас мой псевдоним выглядит так:med = "!f() { git checkout master; git merge ${1}; git branch -d ${1}; }; f" Это означает, чт…
11 май '16 в 08:57
1
ответ
Git alias не печатает вывод команды
У меня есть следующий псевдоним git [alias] remaster = !"git checkout $1 & git diff-tree -r --patch --diff-filter=DM $1..master" При использовании вышеупомянутой команды вручную я получаю следующий стандартный вывод: $ git diff-tree -r --patch d…
31 авг '18 в 06:18
1
ответ
Git псевдоним ссылки на команды, выполняемые из подкаталога репо
Две функции git, определенные в.gitconfig (с использованием псевдонима) create-file = "! f () {для имени в \"$@\"; do echo $ name> $ name.txt; done;}; f" m-commit = "! f () {для имени в \"$@\"; сделать git create-file $ name; done;}; f" git m-commit…
06 фев '19 в 19:19
1
ответ
git bad config при отправке команд
Обе эти команды работают из командной строки git symbolic-ref HEAD | sed -e "s#^refs/heads/##" а также git branch | grep \* | cut -d ' ' -f2 При добавлении в gitconfig под [псевдоним] thisbranch = !git symbolic-ref HEAD | sed -e "s#^refs/heads/##" t…
27 апр '17 в 12:47
1
ответ
Как добавить имя автора к пользовательскому псевдониму git?
Я настроил пользовательский псевдоним git, который очень часто использую для просмотра полного графика и сводки коммитов. [alias] graph = log --oneline --all --decorate --graph Я хотел бы добавить к этому псевдониму имя автора. Я пытаюсь добавить ег…
11 ноя '18 в 16:47
2
ответа
git clone все ветки bash скрипт как псевдоним git
Я хотел бы создать псевдоним git, который клонирует все ветви . У нас есть скрипт bash, благодаря этому посту: Как клонировать все удаленные ветви в Git? Вот скрипт bash (многострочная версия): #!/bin/bash for branch in $(git branch --all | grep '^\…
30 сен '16 в 18:02
2
ответа
Неизвестный ключ 'm' с псевдонимом git для фиксации
В моем.gitconfig у меня есть следующий псевдоним: c = add -A && git commit -m Идея состоит в том, чтобы добавить все изменения и зафиксировать их. Тем не менее, я не получаю успеха с этим, потому что Git дает мне сообщение error: unknown swi…
11 мар '14 в 19:47
1
ответ
Ссылка на собственное имя пользователя в git-alias
Я хочу перечислить все коммиты "с момента моего последнего коммита". Прямо сейчас я использую этот вариант псевдонима журнала: [user] name = My Name [alias] lg = !git log --since $(git log --pretty=format:'%ct' --author 'My Name' -1) В целом это раб…
19 май '17 в 11:37
1
ответ
GitConfig: неверный конфиг для команды оболочки
Я пытаюсь создать псевдоним, как у меня много. По какой-то причине этот не работает. Любая идея? [alias] t = "!git log --decorate --oneline | egrep '^[0-9a-f]+ \(tag: ' | sed -r 's/^.+tag: ([^ ]+)[,\)].+$/\1/g'" Команда отлично работает сама по себе…
27 ноя '12 в 11:08
8
ответов
Сила толчка текущей ветви
Я часто перебираю ветки функций и затем хочу принудительно перенести их на сервер. git push --force origin feature-mongodb-support Есть ли ярлык для git push --force origin <current branch>?
12 июл '12 в 14:15
1
ответ
Как добавить пользовательские именованные аргументы в псевдонимы git
В настоящее время все мои псевдонимы git должны зависеть от аргументов, передаваемых в определенном порядке, доступ к ним осуществляется с помощью $1, $2, так далее. То, что я хотел бы сделать, это что-то вроде git sync --from="dev" --to="uat" куда …
29 июн '17 в 11:51
1
ответ
Git alias для добавления префикса к имени новой ветки
Есть ли способ написать псевдоним, который добавляет текущую дату к имени новой ветви? Например: git branch-today new_branch_name следует создать новую ветку с 22_09_2015_new_branch_name название.
22 сен '15 в 14:44
1
ответ
Git (в Windows используется msysgit) - "составная" команда
Мне нужно делать несколько "двухэтапных" или "трехэтапных" команд в Git довольно часто, что требует от меня также указания имени ветви в качестве параметра - такие вещи, как: git checkout (branch name) git pull origin (branch name) или тому подобное…
12 апр '12 в 12:08