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

349
git stash изменения применяются к новой ветке?

Я работал над основной веткой, сделал некоторые изменения и затем спрятал их. Теперь мой мастер в HEAD. Но теперь я хочу получить эти изменения, но в новую ветвь, которая ветвится из версии HEAD главной ветки. Как мне это сделать...

349
Как получить «свои» изменения в середине противоречивой Git ReBase?

У меня конфликтующие ветки, ветка 2 ветвится от ветки 1. Скажем, при перебазировании branch2на текущие branch1, разрешая конфликты, я решаю взять некоторые (не все) «свои» (то есть branch1) файлы как есть. Как я могу это сделать? Я попытался: git checkout branch1:foo/bar.java fatal: reference is...

348
Возможно ли создать удаленное репо на GitHub из CLI, не открывая браузер?

На этот вопрос есть ответы на переполнение стека на русском : Как создать репозиторий на GitHub через командную версию? Я создал новый локальный репозиторий Git: ~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first commit' Есть ли какая-нибудь...

347
Git на Windows: как настроить mergetool?

Я пробовал msysGit и Git на Cygwin. Оба прекрасно работают сами по себе, и оба прекрасно работают с gitk и git-gui. Как, черт возьми, я могу настроить Mergetool? (Vimdiff работает на Cygwin, но желательно, чтобы некоторые из наших коллег, любящих Windows, хотели бы что-то более удобное для...

347
Список файлов в локальном git-репо?

Я использую Sparkleshare, который использует Git для синхронизации файлов между моим ноутбуком и сервером резервного копирования. Теперь я хочу иметь возможность просматривать файлы и каталоги, которые я загрузил на свой сервер, но я не знаю как? Я понимаю, что Git использует какую-то особую...

346
Как удалить пункты меню правого клика msysgit?

Это не лучший вопрос программирования, но давайте посмотрим правде в глаза, парни из-за ошибок сервера не очень хорошо разбираются в git, поэтому я думаю, что это больше относится к этой аудитории. Я хочу переключиться на TortoiseGit или PortableGit в своей оболочке, но у меня остались эти...

346
Почему я должен заботиться об облегченных и аннотированных тегах?

В прошлом году я переключился с Subversion на Git в качестве повседневной системы управления версиями и все еще пытаюсь понять тонкости «Git-think». В последнее время меня беспокоят «легковесные», аннотированные и подписанные теги. Кажется довольно общепринятым, что аннотированные теги превосходят...

344
Следующие неотслеживаемые файлы рабочего дерева будут перезаписаны слиянием, но мне все равно

На моей ветке у меня было несколько файлов в .gitignore В другой ветке этих файлов нет. Я хочу объединить другую ветку с моей, и мне все равно, если эти файлы больше не игнорируются или нет. К сожалению, я получаю это: Следующие неотслеживаемые файлы рабочего дерева будут перезаписаны слиянием Как...

343
Добавить только изменения без пробелов

У меня есть текстовый редактор для автоматического удаления конечных пробелов при сохранении файла, и я участвую в проекте с открытым исходным кодом, у которого есть серьезные проблемы с конечными пробелами. Каждый раз, когда я пытаюсь представить патч, я должен сначала игнорировать все изменения...

343
git rebase: «ошибка: невозможно указать файл»: разрешение запрещено »

Я использую git и сделал небольшой коммит, а затем большой. Я решил использовать, git rebaseчтобы раздавить два коммита вместе, прежде чем толкнуть их. (Я никогда не делал это раньше.) Так я и сделал: git rebase -i HEAD~2 Это дало мне мой редактор, где я выбрал более ранний коммит и раздавил более...

342
Укажите ключ SSH для git push для данного домена

У меня есть следующий вариант использования: я хотел бы иметь возможность git@git.company.com:gitolite-adminиспользовать личный ключ пользователя gitolite-admin, в то время как я хочу git@git.company.com:some_repoиспользовать собственный ключ. AFAIK, я не могу решить это с помощью ~/.ssh/config,...

342
Что делать с веткой после слияния

У меня было две ветви: masterи branch1. Я только что слился branch1обратно, masterи я закончил с этой веткой. Я должен удалить это или просто позволить этому сидеть без дела? Вызовет ли это потерю...

342
Расширения Git: ошибка Win32 487: не удалось зарезервировать место для кучи cygwin, ошибка Win32 0

Git Extensions: до вчерашнего дня все работало нормально. Но вдруг я получаю эту ошибку, когда я пытаюсь вытащить некоторые репозитории, используя git extensions C:\Program Files\Git\bin\git.exe pull --progress "origin" Done 0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487...

341
Предпочтительный рабочий процесс Github для обновления запроса на извлечение после просмотра кода

Я отправил изменение в проект с открытым исходным кодом на Github и получил комментарии к обзору кода от одного из членов основной команды. Я хотел бы обновить код с учетом комментариев и повторно отправить его. Каков наилучший рабочий процесс для этого? Из моего ограниченного знания git / github я...

341
Как я вижу различия коммитов между ветками в git?

Я нахожусь на Branch-X и добавил еще пару коммитов. Я хочу увидеть все различия между MASTER и ветвью, в которой я работаю, с точки зрения коммитов. Я мог бы просто сделать git checkout master git log а затем git checkout branch-X git log и визуально различать их, но я надеюсь на более простой и...

339
Git: список только «неотслеживаемых» файлов (также, пользовательских команд)

Есть ли способ использовать команду, как, git ls-filesчтобы показать только неотслеживаемые файлы? Причина, по которой я спрашиваю, заключается в том, что я использую следующую команду для обработки всех удаленных файлов: git ls-files -d | xargs git rm Я хотел бы что-то подобное для неотслеживаемых...

338
Сложное имя ветки Git нарушило все команды Git

Я пытался создать ветку masterс помощью следующей команды: git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery когда Git внезапно перестал отвечать. Я подозреваю, что ()как-то виноваты не спасшиеся. Теперь, когда я пытаюсь запустить любую команду Git, я получаю ту же ошибку: git:176:...

337
Можно ли управлять скриптами Git hook вместе с хранилищем?

Мы хотели бы сделать несколько основных скриптов-хуков, которыми мы все можем поделиться - для таких вещей, как предварительное форматирование сообщений коммита. В Git есть скрипты хуков, которые обычно хранятся в <project>/.git/hooks/. Однако эти сценарии не распространяются, когда люди...