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

Git - это система управления версиями с открытым исходным кодом (DVCS). Используйте этот тег для вопросов, связанных с использованием Git и рабочими процессами. НЕ ИСПОЛЬЗУЙТЕ тег [github] для проблем, связанных с Git, просто потому, что хранилище находится на GitHub. Кроме того, не используйте этот тег для общих вопросов программирования, которые связаны с Git-репозиторием.

12
Хорошие способы управлять журналом изменений, используя git?
Я уже некоторое время использую Git и недавно начал использовать его для маркировки своих выпусков, чтобы мне было легче отслеживать изменения и видеть, какая версия работает у каждого из наших клиентов (к сожалению, код в настоящее время требует что у каждого клиента есть своя копия сайта PHP, я меняю это, …
214 git  github  changelog 

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

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

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


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

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

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

11
В чем заключается практическая разница между хранилищем Bare и Non-Bare?
Я читал о репозиториях «голые» и «не голые / по умолчанию» в Git. Я не смог понять (теоретически) достаточно хорошо о различиях между ними и о том, почему я должен «подтолкнуть» к пустому хранилищу. Вот сделка: В настоящее время я единственный, кто работает над проектом на 3 разных компьютерах, но …
213 git  repository  git-bare 

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

5
Какую часть git sha * обычно * считают необходимой для однозначной идентификации изменений в заданной кодовой базе?
Если вы собираетесь построить, скажем, структуру каталогов, в которой каталог называется коммитом в репозитории Git, и вы хотите, чтобы он был достаточно коротким, чтобы ваши глаза не кровоточили, но достаточно длинным, чтобы вероятность его столкновения было бы незначительным, сколько подстроки SHA обычно требуется? Допустим, я хочу уникально идентифицировать это изменение: …
212 git  github  sha 

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

3
Как заставить Eclipse / EGit распознавать существующую информацию хранилища после обновления?
После обновления Eclipse с Helios до Indigo с плагином EGit 1.0.0 все мои проекты, похоже, потеряли свои метаданные о своих репозиториях git, соответственно. В Helios каждый проект Eclipse представлял собой отдельный репозиторий git. При обновлении до Indigo я надеялся, что смогу продолжать использовать рабочее пространство от Helios. После обновления все …
211 git  eclipse 

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

11
Как я могу использовать 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 core.editor C:/Program Files/Notepad++/notepad++.exe git config --global core.editor C:\\Program Files\\Notepad++\\notepad++.exe

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.