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

214
Как скачать ветку с git?

У меня есть проект, размещенный на GitHub. Я создал ветку на одном компьютере, а затем отправил свои изменения в GitHub с помощью: git push origin branch-name Сейчас я на другом компьютере и хочу скачать эту ветку. Итак, я попробовал: git pull origin branch-name ... но все, что я сделал - переписал...

214
Хорошие способы управлять журналом изменений, используя git?

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

214
Есть ли способ «автоматической подписи» коммитов в Git с помощью ключа GPG?

Есть ли простой способ сделать так, чтобы Git всегда подписывал каждый созданный коммит или тэг? Я попробовал это с чем-то вроде: псевдоним commit = commit -S Но это не помогло. Я не хочу устанавливать другую программу, чтобы это произошло. Это выполнимо с легкостью? Просто дополнительный вопрос,...

214
Git log, чтобы получить коммиты только для конкретной ветки

Я хочу перечислить все коммиты, которые являются только частью определенной ветви. С учетом следующего, он перечисляет все коммиты из ветви, но также из родительского (мастер) git log mybranch Другой вариант, который я нашел, состоял в том, чтобы исключить коммиты, доступные мастеру, и дает мне то,...

213
Как удалить конкретную ревизию в истории git?

Предположим, что ваша история git выглядит так: 1 2 3 4 5 1–5 - это отдельные редакции. Вам нужно удалить 3, сохраняя при этом 1, 2, 4 и 5. Как это можно сделать? Есть ли эффективный метод, когда после удаления нужно сотни...

213
Как настроить git-проект для использования субмодуля внешнего репо?

Я хотел бы создать репо, которое тянет в удаленном репо. Например, скажем, jQuery как подмодуль: git://github.com/jquery/jquery.git Каков будет процесс создания репо с jQuery в качестве подмодуля и добавления моего внешнего в качестве удаленного репо. Кроме того, если после настройки это...

213
В чем заключается практическая разница между хранилищем Bare и Non-Bare?

Я читал о репозиториях «голые» и «не голые / по умолчанию» в Git. Я не смог понять (теоретически) достаточно хорошо о различиях между ними и о том, почему я должен «подтолкнуть» к пустому хранилищу. Вот сделка: В настоящее время я единственный, кто работает над проектом на 3 разных компьютерах, но...

213
Как сделать git log сразу из всех веток для автора?

Мне нужно получить отчет обо всех коммитах, которые сделал автор. Пока у меня есть сценарий, который заключает в себе следующую команду: git log --pretty=format:"%ad:%an:%d:%B" --date=short --reverse --all --since=2.months.ago --author=Petr Работает нормально. Тем не менее, он сообщает только о...

212
Проверьте, является ли текущий каталог репозиторием Git

Я пишу серию скриптов для управления Git на zsh. Как проверить, является ли текущий каталог репозиторием Git? (Когда я не использую репозиторий Git, я не хочу выполнять кучу команд и получать кучу fatal: Not a git repositoryответов)....

212
Какую часть git sha * обычно * считают необходимой для однозначной идентификации изменений в заданной кодовой базе?

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

212
Что такое .gitignore точно?

Я только что создал Github-репозиторий и мне было интересно, для чего этот .gitignoreфайл. Я начал с того, что не создал его, но добавил его из-за того, что в большинстве репозиториев он есть. Мне нужно иметь один? Могу ли я просто проигнорировать это, или оно имеет смысл? Я провел некоторое...

211
Как заставить Eclipse / EGit распознавать существующую информацию хранилища после обновления?

После обновления Eclipse с Helios до Indigo с плагином EGit 1.0.0 все мои проекты, похоже, потеряли свои метаданные о своих репозиториях git, соответственно. В Helios каждый проект Eclipse представлял собой отдельный репозиторий git. При обновлении до Indigo я надеялся, что смогу продолжать...

211
Для чего я буду использовать git-worktree?

Я прочитал пост Github на git-worktree . Они пишут: Предположим, вы работаете в Git-репозитории над веткой, которая называется feature, когда пользователь сообщает об ошибке срочности master. Сначала вы создаете связанное рабочее дерево с новой веткой, hotfixизвлеченное относительно мастера […]. Вы...

210
Как я могу использовать Notepad ++ (или другой) с msysgit?

Как мне использовать Notepad ++ (или любой другой редактор, кроме vim) с msysgit? Я попробовал все следующее безрезультатно: git config --global core.editor C:\Program Files\Notepad++\notepad++.exe git config --global core.editor "C:\Program Files\Notepad++\notepad++.exe" git config --global...

210
Просмотр всех `git diffs` с vimdiff

Я настроил git diffобертку в vimdiff, используя в качестве руководства « Git Diff with Vimdiff », и он работает, как и ожидалось, если не будет много файлов с изменениями. Когда есть несколько файлов с изменениями, и я запускаю git diff, он открывает первый файл, и после выхода из первого...

210
Лучшие практики для добавления файла .gitignore для проектов Python? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос Я пытаюсь собрать некоторые настройки по умолчанию, и...

210
.gitignore после коммита

У меня есть Git-репозиторий, размещенный на Github. После совершения большого количества файлов, я понял , что мне нужно создать .gitignoreи исключить .exe, .objфайлы. Однако будет ли он автоматически удалять эти зафиксированные файлы из хранилища? Есть ли способ заставить...

209
git - git-dir работает не так, как ожидалось

Я пытаюсь запустить Git из другого каталога, чем я в. Так, например, если я в: cd /home/domain/ git status << runs perfect ie # On branch master # Your branch is ahead of 'origin/master' by 6 commits. Итак, теперь я хочу запустить эту команду из другого каталога, используя --git-dirопцию....

209
Изменить регистр файла в Windows?

В нашей базе кода, управляемой git, есть пара файлов, которые я бы хотел переименовать. В частности, я просто хочу изменить регистр файла, чтобы он sourceCode.javaстал SourceCode.java, например. Загвоздка: я нахожусь на коробке Windows, и файловая система думает, что это - то же самое имя файла....