Articles of bash

Добавление информации в команду git config aliases

Я хочу добавить значения для добавления, изменения и удаления файлов в commit для этого псевдонима, который я создал. Какие значения я могу использовать, чтобы вставить это в свои цветные скобки? т.е.: (M: 37) – (A: 2) – (D: 1) git config –global alias.lg "log –graph –all –format=format:'%C(bold blue)%h%C(reset) – %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(bold white)— %an%C(reset)%C(bold […]

Ошибки оболочки и нежелательный «мастер» в командной строке после установки git

Я установил Git, и теперь, когда я открываю терминал, я получаю следующее: -bash: /Users/Lior/.bash_profile: line 21: unexpected EOF while looking for matching `"' -bash: /Users/Lior/.bash_profile: line 23: syntax error: unexpected end of file Я нашел это решение и попробовал следующее Lior (master #) ~ $ echo $PS1 \[\033[0;35m\]\u\[\033[0;32m\]$(__git_ps1)\[\033[0;34m\] \W $ \[\033[0m\] Lior (master #) ~ […]

Получение gitprompt для запуска при выполнении команд

В bash я использую gitprompt для отображения текущего состояния моего репозитория git, поэтому мой PS0 выглядит так: [время] [имя репо] [текущий путь] [количество добавленных / измененных файлов] $ Это значение установлено в ~ / .bashrc, где я экспортирую PROMPT_COMMAND export PROMPT_COMMAND=$PROMPT_COMMAND';export PS1=$(gitprompt.pl c=\+ u=\~ f=\* A=\^ B=\\\\ F=\ \>\> statuscount=1)' Я также использую экран (который […]

Как проверить соединение LDAP с Git (gogs)?

Я пытаюсь настроить сервер Git на виртуальном сервере моей компании, используя http://gogs.io git service. У них есть настройка для подключения LDAP, но нет возможности протестировать аутентификацию. Или это любая команда, которую я мог бы использовать в git bash, которая могла бы помочь подключиться к AD-серверу? Извините, что я не очень техничен или не знаком с […]

Как использовать Notepad ++ Compare в качестве инструмента diff в git bash / командной строке?

Есть ли способ изменить инструмент diff по умолчанию в gitbash? Кажется, что это сообщение предполагает, что это возможно, но они не предоставили примеры командной строки. Ссылка: Запуск NotePad ++ из командной строки с помощью Compare Plugin, показывающий результат сравнения

команды работают в терминале linux, но не в сценарии оболочки

Я пытаюсь запустить следующий сценарий оболочки, используя команду: $ bash linuxScript.sh Вот как выглядит мой сценарий #!/bin/bash svnroot=…/resources FINDBUGS_HOME="~/opt/findbugs-2.0.1" svn help svn export –force "…/resources/GUI.jar" opt=$1 case $opt in -normal) echo "normal mode" java -jar %FINDBUGS_HOME%\lib\findbugs.jar -textui -onlyAnalyze common.-,ufm.- -output UFMGUI_Normal.html -html GUI.jar;; … esac Теперь по какой-то причине команда svn help и svn export […]

Git Bash работает только при отключении Trend Micro

Недавно я установил Git, а Git Bash работает только тогда, когда мой антивирус Trend Micro полностью отключен. Я попробовал просто добавить папку / Git в список исключений Trend, но это не сработало. Я использую самую последнюю версию git (2.10.1) в Windows 10. Есть ли один конкретный файл, который я должен добавить в список исключений, чтобы […]

Git: Предотвращение фиксации во время перезагрузки

Я знаю, как легко «исправить» это состояние, когда я случайно совершил git commit –amend во время интерактивной перезагрузки. Но мне интересно, есть ли у кого-нибудь решение любого уровня сложности, которое позволило бы мне настроить git / terminal / bash, чтобы ПРЕДОТВРАТИТЬ меня от возможности сделать это. Я просто использую терминал Mac OSX. Я был бы […]

Просмотр записей из всех репозиториев Git, найденных рекурсивно в каталоге

Предположим, что dir0 содержит несколько подкаталогов, многие из которых содержат свои собственные репозитории git. Есть ли способ для меня увидеть git-коммиты всех этих репозиториев (возможно, некоторая команда для эффекта «показать мне все коммиты, сделанные в любом репозитории git, найденном в dir0 за последние 24 часа»)?

Установил Git, но случайно удалил файл. Теперь я потерян

Я полный noob, когда дело доходит до кодирования в командной строке, и я следил за учебником по Git. Я установил его и полностью выполнил указания. Однако после того, как все было настроено, я, должно быть, случайно удалил файл, так как теперь я получаю это при входе в терминал: Last login: Wed Jan 4 19:56:29 on […]

Intereting Posts