Вопросы с тегом «git»

26
Игнорировать изменения пробелов во всех командах git

Я обнаружил множество сайтов, которые объясняют, как заставить git предупреждать вас, когда вы изменяете окончания строк, или различные другие методы, чтобы вы не испортили весь файл. Предположим, что для этого уже слишком поздно - в дереве уже есть коммиты, которые переключают окончания строк в...

25
Есть ли полезный графический интерфейс для git на Linux?

Я бывший пользователь Windows и только начал использовать Ubuntu. На Windows у нас было два отличных программного обеспечения: TortoiseSVNи TortoiseGit. Обе программы настолько хороши, что позволяют нам делать все, например коммит, откат, слияние, просмотр истории, просмотр репозиториев и т. Д., Не...

24
Ответь да в скрипте bash

Я пытаюсь выполнить git cloneсценарий bash, но при первом запуске сценария сервер не известен, но сценарий завершается ошибкой. У меня есть что-то вроде этого: yes | git clone git@github.com:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key...

24
Учитывая хеш git commit, как узнать, какой выпуск ядра содержит его?

Предположим, у меня есть проблема, которая была исправлена ​​недавним патчем к официальному репозиторию Linux git. У меня есть обходной путь, но я бы хотел отменить его, когда выйдет релиз, содержащий мое исправление. Я знаю точный хеш коммита git, например f3a1ef9cee4812e2d08c855eb373f0d83433e34c...

23
Что такое шаблонный образец .gitignore для регулярного выражения (Big | Small) (State | City) - [0-9] * \. Csv

У меня есть регулярное выражение, которое я вставил в мой .gitignoreаналог: (Big|Small)(State|City)-[0-9]*\.csv Это не сработало, поэтому я протестировал его на RegexLab.NET . Затем я нашел страницу справочника gitignore, из-за которой я узнал, что gitignore использует не регулярные выражения, а...

22
Как выйти из git merge с запросом на коммит?

Я использую Git. Я сделал нормальное слияние, но он продолжает спрашивать: # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. И даже если я что-то напишу, я не могу выйти отсюда. Я не могу найти документы,...

22
Как исправить сообщение «Hunk # 1 FAILED at 1 (разные окончания строки)»?

Я пытаюсь создать патч с помощью команды git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch когда я применяю патч, он дает мне $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile...

22
Почему меньше управляет git без необходимости?

Когда я запускаю git branch(из bash или csh), он автоматически передает вывод less. Тем не менее, имея всего несколько веток в хранилище, это больше не нужно, это раздражает, так как список ветвей исчезает, как только я ухожу меньше. Проверка ~/.gitconfigфайла и локальных .git/configфайлов не...

21
Github добавляет репозиторий в качестве форка из существующего клона

Итак, у меня есть git-репозиторий, который я клонировал из вышестоящего источника на ghithub. Я внес в него несколько изменений (которые не зафиксированы и в основной ветке). То, что я хочу сделать, это поместить мои изменения на мою страницу github как новую ветку и заставить github по-прежнему...

20
git завершение с помощью zsh: имена файлов с пробелами не экранируются должным образом

Git завершение: У меня проблемы с автозаполнением имени файла в моей системе. Я использую zsh(5.0.5) с git(1.9.3) на OS X (10.9.3). Оба zshи gitбыли установлены через доморощенный. (Полная версия вывода находится внизу поста.) gitЗавершение имени файла не вставляет пробелы, как я ожидаю. Когда я...

20
Отображать только релевантные фрагменты diff / patch на основе регулярного выражения

git log -G<regex> -pзамечательный инструмент для поиска в истории кодовой базы изменений, соответствующих указанному шаблону. Тем не менее, это может быть огромным, чтобы найти соответствующий кусок в diff / patch патч в море в основном нерелевантных блоков. Конечно, можно искать в git...

19
Получить конкретную ветку, используя git

Я хочу скачать исходный код из ветки master-next, используя git, как описано в вики Xilinx . Я попробовал это: #git clone git://github.com/Xilinx/u-boot-xlnx/tree/master-next.git Initialized empty Git repository in /home/Hannan/master-next/.git/ fatal: remote error:...

18
Запомните пароль для ssh key на некоторое время

Я создал ключ SSH. Я использую его для подключения к git-репозиториям. При создании ключа я заметил подсказку, в которой говорилось, что пароль трудно угадать. Поэтому я придумал пароль длиной более 40 символов. Теперь, каждый раз , когда я делаю git clone, pushили что - нибудь подобное, я должен...

18
Как я могу получить патч ядра Linux из списка рассылки?

Я не подписываюсь на список рассылки linux-kernel, но я хочу получить набор исправлений, которые были опубликованы несколько недель назад, и применить их к моему ядру для тестирования. Я очень хорошо знаком с патчами, сборкой и т. Д. Мой вопрос: как лучше всего получить копию этого набора патчей?...

18
Можно ли настроить git для нескольких репозиториев?

Git поддерживает значения конфигурации на трех уровнях: Глобальные настройки для системы (хранятся в /etc/git-core) Пользовательские глобальные настройки (хранятся в ~/.gitconfig) Локальные настройки репозитория (хранятся в $REPO/.git/config) Эти параметры охватывают большую часть основы, но я ищу...

18
Git пейджер меньше, но чем обусловлен выходной окрас?

lessсам не способен делать подсветку синтаксиса, согласно этой теме . Тем не менее, git diffприятно показывает цветной вывод меньше, его пейджер по умолчанию. Когда я перенаправляю вывод git diffв файл, не отображаются цветовые escape-последовательности. Знает ли он git diff, куда он отправляется,...

18
Как изменить PKGBUILD, который использует исходники git, чтобы вытянуть только мелкий клон?

На другой день я попытался установить opencv-gitиз AUR с makepkgна Arch Linux. Конечно, он извлекает из репозитория git, как видно из названия. Это тянет 1Gb. Я читаю о создании мелкого клона с git. Когда я смотрю на PKGBUILDфайл, используя grep git PKGBUILD, я вижу: pkgname="opencv-git"...

18
метод командной строки или программно добавить ключ ssh к учетной записи пользователя github.com

Есть ли способ идентифицировать себя с помощью имени пользователя и пароля на серверах github.com с целью добавления ключа ssh в учетную запись пользователя github? Пока все, что я прочитал, говорит о том, что ssh-ключ пользователя должен быть добавлен через веб-интерфейс. Я ищу метод или процесс...

18
Хранение имени пользователя и пароля в Git

Когда я делаю git push Я получаю командную строку как Username for 'https://github.com': затем я ввожу свое имя пользователя вручную, как Username for 'https://github.com': myusername а затем я нажимаю Enterи получаю подсказку для моего пароля Password for 'https://myusername@github.com': Я хочу,...

17
Как я могу решить эту проблему ssh-agent?

Я использую Linux Mint и, похоже, не смог автоматически разблокировать gnome-keyring при входе в систему. Симптом моей проблемы заключается в следующем: $ ssh-add Identity added: /home/me/.ssh/id_rsa (/home/me/.ssh/id_rsa) $ git pull WARNING: gnome-keyring:: couldn't connect to:...