Intereting Posts
Странно неспособно использовать Mercurial / Git через прокси-сервер Почему файлы, которые я добавляю в локальное репо, не отображаются на пульте дистанционного управления? Невозможно сохранить мою Git чистой и публичной на дому SVN Diff Имена файлов, меняющихся в окнах Как устанавливается начало / HEAD? Команда git revert открывает сеанс vi для ввода дополнительных сообщений. Мне нужно записать это и сделать это через perl Ошибка псевдонима Git: dst ref refs / heads / feature получает от более чем одного src Использование инструментов командной строки SVN через Jenkins Не удалось выполнить команду git с Visual Studio Настройка модульной архитектуры git по требованию Есть ли сценарий, который сообщения git фиксируют в твиттере? Trac не ресинжирирует репозиторий при первой установке обоих Почему «0Looking» и новая строка добавляются при копировании всего необработанного текста из любого файла github при использовании Chrome? Использование git, а не SnapShots в XCode 4 Git Push разъяснение – что толкает?

Как копировать в Терминале без мыши

Я хочу скопировать текст в Терминал, не используя мою мышь. Например, чтобы сохранить хеш фиксации при выполнении git-журнала и использовать его для другой команды. У кого-нибудь есть идея, как перемещать курсор вверх и копировать, может быть, что-то похожее на режим копирования / визуализации или режим vim?

Вы можете использовать git log --pretty=%H чтобы получить только хеш фиксации рассматриваемого коммита, а затем pbcopy его в pbcopy . Полная команда:

git log --pretty=%H | pbcopy

параметр --pretty=format может сделать много, посмотрите http://git-scm.com/docs/git-log и найдите «красивые форматы»,

Но в целом, использование комбинации утилит, таких как grep и cut , а также варианты в команде, которую вы используете, – это, пожалуй, самый портативный способ.