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

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

10
Как получить определенный коммит из проекта GitHub
Мне нужно скачать API Facebook с GitHub . Обычно я просто нажимаю на вкладку «Загрузки», чтобы загрузить последний исходный код. В этом случае мне нужен более старый коммит: 91f256424531030a454548693c3a6ca49ca3f35a , но я не знаю, как получить весь проект из этого коммита ... Может кто-нибудь сказать, пожалуйста, как это сделать? (Кстати, …
151 git  github 

2
Как переназначить изменения текущей ветки поверх объединяемых изменений?
Ладно. Если я нахожусь в ветке (скажем working), и я хочу объединить изменения из другой ветки (скажем master), то я запускаю команду git-merge masterв workingветке, и изменения объединяются без перезагрузки истории вообще. Если я бегу git-rebase master, то изменения masterбудут перенесены в верхнюю часть моей workingветки. Но что, если я …
151 git  merge  rebase  git-rebase 

5
Как вывести список коммитов с момента определенного коммита?
Есть ли способ получить список коммитов с заданным номером фиксации в HEAD? Я знаю, что это возможно по дате фиксации, но мне это нужно по номеру фиксации, и я не могу найти никакой документации, или даже если это возможно.
151 git 

6
Возврат части фиксации с помощью git
Я хочу отменить конкретную фиксацию в git. К сожалению, наша организация по-прежнему использует CVS в качестве стандарта, поэтому, когда я возвращаюсь в CVS, несколько коммитов git объединяются в один. В этом случае я бы хотел выделить исходный git commit, но это невозможно. Есть ли подход, подобный тому git add --patch, …
151 git  git-cvs 

6
Почему git-rebase вызывает у меня конфликты слияния, когда все, что я делаю, это сжимаю коммиты?
У нас есть репозиторий Git с более чем 400 коммитами, первая пара десятков из которых была совершена методом проб и ошибок. Мы хотим очистить эти коммиты, объединив многие из них в один коммит. Естественно, git-rebase кажется правильным решением. Моя проблема в том, что это заканчивается конфликтами слияния, и эти конфликты …

12
Возможно ли для git-merge игнорировать различия в конце строки?
Можно ли git mergeигнорировать различия в конце строки? Может я задаю не тот вопрос ... но: Я попытался использовать, config.crlf inputно все стало немного грязно и вышло из-под контроля, особенно когда я применил его после свершившегося факта . Во-первых, применение этой конфигурации после факта, похоже, не влияет на файлы, которые …
150 git  merge  git-svn  line-endings  eol 

12
Как изменить формат даты в журнале Git
Я пытаюсь отобразить последний коммит в Git, но мне нужна дата в специальном формате. Я знаю, что формат журнала довольно %adуважает --dateформат, но единственный --dateформат, который я могу найти, это «короткий». Я хочу знать другие, и могу ли я создать пользовательский, такой как: git -n 1 --date=**YYMMDDHHmm** --pretty=format:"Last committed item …
150 git  command-line 

5
Как перенести в не-голое хранилище Git?
Я обычно работаю на удаленном сервере через ssh (screen и vim), где у меня есть Git-репозиторий. Иногда я не в сети, поэтому у меня есть отдельный репозиторий (клонированный с моего пульта) на моем ноутбуке. Однако я не могу извлечь из этого хранилища на удаленной стороне, потому что я обычно за …


14
Почему Git рассматривает этот текстовый файл как двоичный файл?
Интересно, почему Git говорит мне это? $ git diff MyFile.txt diff --git a/MyFile.txt b/MyFile.txt index d41a4f3..15dcfa2 100644 Binary files a/MyFile.txt and b/MyFile.txt differ Разве это не текстовые файлы? Я проверил .gitattributes, и он пуст. Почему я получаю это сообщение? Я не могу получить diff как я использую больше ДОБАВЛЕНО: Я …
150 git  binary 

5
Git: фатальный: Pathspec находится в подмодуле
Я пытаюсь заставить TravisCI автоматически развернуть мой статический сайт Hakyll в соответствии с этим руководством . Вот как устроено мое репо. У меня есть исходная ветка, содержащая мои файлы hakyll и markdown. Он встраивает html в _siteкаталог, который настроен как подмодуль, связанный с моей masterветкой. Я создаю сайт без проблем, …

6
Как устанавливается origin / HEAD?
У меня есть ветка, настроенная для отслеживания ссылки в источнике. git checkout <branchname>переключается на эту ветвь, и a git statusпокажет мне, насколько далеко впереди или позади моя ветка от источника, но я удивлен, что origin/HEADвсе еще указывает на origin/master, а неorigin/<branchname> Итак, мой вопрос: при каких обстоятельствах происходит перемещение origin …
150 git 

6
Git селективный отменить локальные изменения из файла
В моем git-репо, который отслеживает svn-репо, я внес несколько изменений в один файл. Теперь я хочу отменить эти изменения (например, svn revert), но только части файла. Я хочу иметь возможность просматривать различия в файле, отменить (отменить) изменения, которые мне не нужны, и сохранить изменения, которые я хочу. git add -i …

1
Как я могу связать зависимости в git-репо?
В своих сценариях я часто использую библиотеки (мои или чужие), которые имеют свои собственные репозитории. Я не хочу дублировать их в своем репо и зацикливаться на их обновлении каждый раз, когда выходит новая версия. Однако, когда кто-то клонирует репо, он все равно должен работать локально и не иметь неработающих ссылок. …

4
Git On Custom SSH Port
Мой провайдер VPS рекомендует оставить свой порт SSH для номера пользовательского порта, который он назначает по умолчанию (не 22). Дело в том, что хотя я знаю, что могу указать номер порта при создании удаленной конфигурации, мне кажется, что я не могу сделать то же самое при выполнении git-клона. Я использую …

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