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

197
git index.lock Файл существует, когда я пытаюсь зафиксировать, но не могу удалить файл

Когда я делаю 'git commit', я получаю следующее: fatal: Unable to create 'project_path/.git/index.lock': File exists. Тем не менее, когда я это делаю, ls project_path/.git/index.lockон говорит, что файл не существует. Есть мысли о том, что мне делать? Я также заметил, что project_path / .git...

197
Git Push error: отказывается обновлять извлеченную ветку

Я решил некоторые конфликты слияния, зафиксировал их, затем попытался отправить свои изменения и получил следующую ошибку: c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch: refs/heads/master...

197
Почему git говорит: «Извлечь невозможно из-за того, что у вас есть незакрепленные файлы»?

Когда я пытаюсь открыть каталог проекта в терминале, я вижу следующую ошибку: harsukh@harsukh-desktop:~/Sites/branch1$ git pull origin master U app/config/app.php U app/config/database.php U app/routes.php Pull is not possible because you have unmerged files. Please, fix them up in the work tree,...

196
Может ли git автоматически переключаться между пробелами и табуляцией?

Я использую вкладки для отступов в моих программах на Python, но я бы хотел сотрудничать (используя git) с людьми, которые вместо этого используют пробелы. Есть ли способ для git автоматически конвертировать между пробелами и табуляциями (скажем, 4 пробела = 1 табуляция) при нажатии / извлечении?...

196
Git Visual Diff между ветвями

Этот ответ отлично подходит для просмотра визуальных различий между двумя файлами, которые включены в git: Как просмотреть вывод 'git diff' с помощью программы визуальных различий? Тем не менее, я хотел бы видеть визуальный контраст между двумя ветвями. Пока что моя лучшая ставка выглядит так: git...

195
Как получить завершение bash для работы с псевдонимами?

Дело в точке: Я на Mac с Bash v3.2.17, я использую Git, установленный через MacPort с вариантом Bash_completion. Когда я печатаю git checkout m<tab>. например, я получил его до master. Тем не менее, у меня есть псевдоним git checkout, gco. Когда я набираю текст gco m<tab>, я не получаю...

195
Совместимость Git с Mercurial Repository

Я использую GIT на Mac. Достаточно сказано. У меня есть инструменты, у меня есть опыт. И я хочу продолжать его использовать. Здесь нет войн ... Проблема всегда в совместимости. Большинство людей используют SVN, что отлично подходит для меня. Git SVN работает "из коробки" и является решением без...

195
Git: Правильный способ изменить Active Branch в голом хранилище?

У меня есть пустой репозиторий, который используется в качестве центрального хранилища для моего проекта. Все разработчики делают, git clone <repo>чтобы поделиться с ним. Когда они делают клон, они получают извлечение главной ветви (если они не делают git clone -n), потому что...

195
Состояние Git показывает файлы как измененные, даже если их содержимое одинаково

Я получил git checkout от кого-то другого и пытаюсь зафиксировать неустановленные изменения в локальном хранилище. Тем не менее, много (если не каждый) файл выглядит измененным, даже если его содержимое точно такое же. Я уже установил core.fileModeна ложь, а также core.autocrlfна ложь, но...

195
Как сохранить локальный файл или удаленный файл во время слияния, используя Git и командную строку?

Я знаю, как объединить изменения, используя vimdiff, но, если я просто знаю, что весь файл можно сохранить или выбросить, как мне это сделать? Я не хочу открывать vimdiff для каждого из них, я хочу изменить команду на «локальный» или «удаленный». Е.Г .: Я получил слияние с файлами, помеченными как...

195
Могу ли я сделать запрос на GistHub?

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

194
команда git для перемещения папки внутри другой

Я создал папку commonс кучей исходных файлов и папок. Теперь я хочу переместить commonпапку в includeпапку, чтобы она выглядела какinclude/common Я попробовал это: git add include git mv common/ include/ но это не с этой ошибкой фатальный: неверный источник, источник = myrepo / common, пункт...

194
git игнорирует все файлы определенного типа, кроме тех, которые находятся в определенной подпапке

У меня есть структура каталогов, как это: корень folder1 abc.json def.json somedir more.json folder2 qwe.json rty.json спекуляция mock1.json mock2.json somedir more_mocks.json Теперь с помощью .gitignoreя хочу игнорировать все *.jsonфайлы, кроме тех, что в spec. Я не хочу использовать .gitignorein,...

194
Подмодуль Git добавляет: «Git каталог найден локально» проблема

Я на самом деле пытаюсь научиться использовать git, включая git submoduleподкоманды. Я уже настроил сервер, на котором я могу размещать, отправлять и извлекать git-репозитории с использованием SSH. На этом сервере я создал основной git-репозиторий «Travail», в который я хотел бы поместить все свои...

193
git-svn: как мне создать новую ветку svn через git?

У меня есть Git-репозиторий, который отслеживает SVN-репозиторий. Я клонировал это используя --stdlayout. Я создал новый локальный филиал через git checkout -b foobar Теперь я хочу, чтобы эта ветка …/branches/foobarпопала в репозиторий SVN. Как мне это сделать? (Вырезал много следственного текста....

193
Как мне сообщить git-svn об удаленной ветке, созданной после того, как я получил репо?

Я использую git-svnдля работы с центральным хранилищем Subversion моей компании. Недавно мы создали новую функциональную ветку в центральном репо. Как мне рассказать об этом Git? Когда я запускаю, git branch -rя вижу только те ветки, которые существовали, когда я запускал fetchрепозиторий...