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

104
Частичные коммиты с помощью Subversion

В данном случае я внес два независимых изменения в один файл: например. добавил новый метод и изменил другой метод. Я часто хочу фиксировать оба изменения не как одну фиксацию, а как две независимые фиксации. На репозиторий я хотел бы использовать в интерактивном режиме из GIT-дополнения (1) ,...

104
Как мне преобразовать репозиторий git в mercurial?

Я разрабатывал Java-приложение, используя git в качестве репозитория исходного кода. Я хотел бы поделиться проектом с другими разработчиками java, и, похоже, они наиболее часто используют hg. У меня вопрос, как преобразовать репозиторий git в hg? Если бы я попробовал погуглить "convert git to hg",...

104
Как завершить слияние файла?

После того, как я объединил файл в Git, я попытался вытащить репозиторий, но возникла ошибка: Вы не завершили слияние. (MERGE_HEAD существует) Как завершить слияние?...

104
Зачем мне нужна сцена перед коммитом в Git?

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

104
Git rebase не работает: «Ваши локальные изменения в следующих файлах будут перезаписаны слиянием». Никаких локальных изменений?

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

104
Делаем git diff --stat показывать полный путь к файлу

При выполнении git diff --statнекоторые файлы перечислены с полным путем из базы репозитория, но некоторые файлы перечислены как: .../short/path/to/filename. То есть путь начинается с, ...и показан только короткий путь. Я хотел бы git diffуказать полный путь ко всем файлам, чтобы он мог легко...

104
Что означает «@@ -1 +1 @@» в выводе Git diff?

Я собирал данные из информации, полученной из git diff <commitId>..<commitId> и я столкнулся с @@ -1 +1 @@ Я не могу понять, о чем это мне говорит. Я немного искал в Google, но безрезультатно....

104
Как мне заставить Git рассматривать файл как двоичный?

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

104
Обновите локальную ветку с изменениями из отслеживаемой удаленной ветки

У меня есть локальная ветка с именем ' my_local_branch', которая отслеживает удаленную ветку origin/my_remote_branch. Теперь удаленная ветка обновлена, и я нахожусь на " my_local_branch" и хочу внести эти изменения. Должен ли я просто сделать: git pull origin my_remote_branch:my_local_branch Это...

104
Как я могу установить из подкаталога git с помощью pip?

У меня есть репозиторий git со многими папками, одна из которых - модуль python, устанавливаемый с помощью pip, например: repo.git/ repo.git/folder1/ repo.git/folder2/ repo.git/mymodule/ repo.git/mymodule/__init__.py repo.git/mymodule/setup.py repo.git/mymodule/... Прямо сейчас для установки мне...

104
Git: как повторно использовать / сохранить сообщения фиксации после 'git reset'?

Как пользователь Git, я регулярно сталкиваюсь с ситуацией, когда мне нужно переделать один или несколько коммитов таким образом, чтобы они не вписывались в коммиты исправлений --amendили rebase -iс ними. Обычно я делал что-то вроде git reset HEAD~1 # hack, fix, hack git commit -a # argh .. do I...

104
Как заставить git проверять основную ветвь и удалять возврат каретки после нормализации файлов с помощью атрибута «текст»?

Хорошо, поэтому я добавил файл .gitattributesс такими строками *.css text *.js text etc... Затем я выполнил инструкции на http://git-scm.com/docs/gitattributes#_checking-out_and_checking-in $ rm .git/index # Remove the index to force Git to $ git reset # re-scan the working directory $ git status...

104
Как мне «отменить» клон с одной ветвью?

Я клонировал репо, используя git clone -b <branch name> --single-branch <github url> <target directory> Это клонировало ТОЛЬКО эту ветку, но теперь я хочу переключиться на главную и другие ветки. Есть ли какой-либо способ, кроме его очистки и начала клонирования остальной части...

104
Как исправить поврежденный репозиторий git?

Я попытался клонировать свой репозиторий, который я храню в одной папке Ubuntu, на новую машину, и получил следующее: christopher@christopher-laptop:~/source/personal$ git clone ~/Ubuntu\ One\ Side\ Work/projects.git/ Cloning into 'projects'... done. fatal: unable to read tree...

104
git нажать на конкретную ветку

Даже после прочтения этого вопроса: git-push-current-branch мне все еще трудно понять, как мне написать команду git push. Как упоминалось в ссылке на вопрос, это не ясно из документации. Я хотел бы использовать свой пример из «реального мира». Вот что я вижу, когда выполняю git statusкоманду на...

104
git shallow clone (clone --depth) пропускает удаленные ветки

После клонирования удаленного репозитория он не показывает никаких удаленных веток с помощью параметра -a. В чем может быть проблема? Как это отладить? В этом фрагменте не показаны две удаленные ветки: $ git clone --depth 1 git://git.savannah.gnu.org/pythonwebkit.git $ cd pythonwebkit $ git branch...

104
Визуализируйте ветки на GitHub

В TortoiseGit, gitk или BitBucket обычно визуализируется история проекта со всеми ветвями, например: Однако история коммитов GutHub кажется плоской, по крайней мере, я не смог найти способ отобразить такой график. Может ли веб-интерфейс GitHub каким-либо образом визуализировать ветки, как это...

104
Почему git все время говорит мне, что это «Автоматическая упаковка репозитория в фоновом режиме для оптимальной производительности»?

Примечание : я не думаю, что это дубликат этого вопроса , который говорит о нефоновом пакете, который зависает git с немного другим сообщением об ошибке . В одном из моих репозиториев git каждый раз, когда я вызываю (например) git fetch, git печатает: Auto packing the repository in background for...

104
Как отменить успешный «мерзавец»?

На локальном репо я только что выполнил git cherry-pick SHAбез каких-либо конфликтов или проблем. Затем я понял, что не хочу делать то, что только что сделал. Я никуда этого не толкал. Как я могу удалить только эту вишенку? Я хотел бы знать, есть ли способ сделать это: когда у меня есть другие...