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

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

4
Синтаксис фиксации Github для связывания запроса / выпуска на извлечение
Я видел сообщения о фиксации, относящиеся к конкретной проблеме / запросу на перенос. Каков синтаксис для включения конкретной проблемы репозитория или запроса на перенос?

3
индексный файл меньше ожидаемого
Сегодня утром я начал получать эту ошибку от git: фатальный: индексный файл меньше ожидаемого фатальный: git status --porcelain failed Есть идеи, что происходит и как это решить?
81 git 

6
Есть ли способ получить статистику загрузки / клонирования репозитория git?
Есть ли способ узнать, сколько раз репозиторий git был клонирован или загружен с github? Мне было просто любопытно, так как я обнаружил, что другая статистика, такая как время фиксации строк кода, может быть сгенерирована с помощью: http://gitstats.sourceforge.net/, но я не нашел, как проверить количество клонов / загрузок.
81 git  github 

9
команда git, чтобы сделать одну ветку похожей на другую
Я пытаюсь взять ветку с изменениями и вернуть ее, чтобы она была идентичной тому апстриму, от которого она расходилась. Изменения как местные , так и не были вытеснены на GitHub, так что ни один git resetили git rebaseдействительно жизнеспособны, так как они меняют историю, что это плохо с ответвлением , …

2
В чем разница между «git checkout -f» и «git reset --hard HEAD»?
Мне нужно отменить локальные изменения для развертываний. (Я использовал svn revertдля этого в старые школьные дни SVN.) И я использую git reset --hard HEADдля этого. (Также git fetchи git merge origin/$branch --no-ffдля синхронизации с восходящей веткой.) Но некоторые статьи указывают git checkout -fна отмену изменений. В чем основные различия между …
81 git 

5
Когда использовать git subtree?
Какую проблему git subtreeрешает? Когда и почему мне следует использовать эту функцию? Я читал, что он используется для разделения репозитория . Но почему бы мне просто не создать два независимых репозитория вместо того, чтобы объединить два несвязанных друг с другом в один? В этом руководстве GitHub объясняется, как выполнять слияние …
81 git  git-subtree 

3
git reset спрашивает "еще?"
Командная строка Windows Git, версия 1.8.0 У меня есть 3 коммита, и когда я печатаю git reset --soft HEAD^ новая линия приходит с More? и мигающий курсор для ввода Тогда, что бы я ни набирал, я всегда получаю фатальный: неоднозначный аргумент. 'HEAD': неизвестная ревизия или путь не в рабочем дереве. …

4
Разверните вилку Github без удаления
Я хотел бы "развернуть" вилку GitHub, не удаляя и не создавая заново. Это возможно? Моя причина в том, что мой проект теперь имеет совершенно другое использование, чем источник вилки, и не имеет смысла показывать количество коммитов впереди или кнопку запроса на вытягивание (или, по крайней мере, с такой заметностью). Оглядываясь …
81 git  github 

3
Объединение ветки ветки после того, как первая ветка сжимается при объединении с мастером
Вот рабочий процесс, с которым я обычно сталкиваюсь на работе. git checkout -b feature_branch # Do some development git add . git commit git push origin feature_branch На данный момент ветка функций находится на рассмотрении моих коллег, но я хочу продолжить разработку других функций, от которых зависит feature_branch. Итак, пока …
81 git  squash  arcanist 


6
Удалите старые удаленные ветки из Git
Когда я использую автозаполнение bash в Git, он продолжает показывать мне ветки старых пультов, которых у меня больше нет. Когда я делаю это, git branch -laон показывает старые пульты и ветки, а не показывает git branch -l. А ls .git/refs/remotes/также показывает их. Однако их нет в моем .git / config, …
80 git 

12
Как с помощью git diff добавлять и изменять номера строк?
Предполагая, что у меня есть текстовый файл alex bob matrix will be removed git repo и я обновил его до alex new line here another new line bob matrix git Здесь я добавил номер строки (2,3) и обновил номер строки (6). Как я могу получить информацию об этих номерах строк …
80 git  diff  git-diff 

2
Просмотр истории перемещенных файлов GIT
Несмотря на то, что я прочитал множество других сообщений о GIT и перемещенных файлах, мне все еще трудно понять, как отслеживать полную историю. Выполнение gitk myfileпредложенных здесь действий, кажется, показывает только историю до предыдущего хода. Я понимаю, что GIT не отслеживает файлы, а только их содержимое. Так что, конечно же, …
80 git 

29
Git - файлы не добавляются?
У меня возникают проблемы, когда я не могу добавлять файлы в свой репозиторий. Я использую GIT в Windows в Aptana Studio для разработки на Ruby. Мне удалось отправить несколько файлов на GitHub, но после этого все перестало работать. Например, у меня есть новая подпапка в моем главном каталоге с двумя …
80 git 

10
Способы улучшить производительность git status
У меня есть репо размером 10 ГБ на машине Linux с NFS. Первый раз git statusзанимает 36 минут, последующий - git status8 минут. Кажется, что Git зависит от ОС для кеширования файлов. Только первые gitкоманды вроде commit, statusкоторые включают упаковку / переупаковку всего репо, занимает очень много времени для огромного …
80 performance  git  nfs 

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