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

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

30
Не могу нажать на GitHub - постоянно говорит, что нужно объединить
Я новичок в GitHub . Сегодня я столкнулся с проблемой, когда пытался перенести свой код на GitHub. Pushing to git@github.com:519ebayproject/519ebayproject.git To git@github.com:519ebayproject/519ebayproject.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:519ebayproject/519ebayproject.git' hint: Updates were rejected because the tip of your current branch is behind hint: …
743 git 

14
В чем разница между git reset --mixed, --soft и --hard?
Я ищу разделить коммит и не уверен, какой вариант сброса использовать. Я искал страницу На простом английском языке, что делает "git reset"? , но я понял, что не совсем понимаю, что такое индекс git или область подготовки, и поэтому объяснения не помогли. Кроме того, варианты использования для --mixedи --softвыглядят одинаково …


11
Как удалить неверную ссылку на удаленную ветку из Git?
В моем текущем репо у меня есть следующий вывод: $ git branch -a * master remotes/origin/master remotes/public/master Я хочу удалить remotes/public/masterиз списка веток: $ git branch -d remotes/public/master error: branch 'remotes/public/master' not found. Кроме того, вывод git remoteявляется странным, так как он не перечисляет public: $ git remote show origin …

19
Как игнорировать определенные файлы в Git
У меня есть хранилище с файлом Hello.java. Когда я его компилирую, создается дополнительный Hello.classфайл. Я создал запись для Hello.classв .gitignoreфайле. Тем не менее, файл по-прежнему отслеживается. Как я могу заставить Git игнорировать Hello.class?
731 git  gitignore 

7
Как скопировать коммиты из одной ветки в другую?
У меня есть две ветви от моего хозяина: v2.1 : (версия 2) я работаю в течение нескольких месяцев WSS : что я создал вчера, чтобы добавить одну особенность для моего мастера (в производстве) Есть ли способ скопировать вчерашние коммиты из wss в v2.1?

25
В чем разница между Mercurial и Git?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я уже некоторое время использую git в Windows (с msysGit), и мне нравится идея распределенного управления исходным кодом. Совсем недавно я смотрел …

11
Можно ли выбрать вишню из другого git-репозитория?
Я работаю с git-репозиторием, которому нужен коммит из другого git-репозитория, который ничего не знает о первом. Обычно я выбираю вишню с помощью команды HEAD@{x}reflog, но, поскольку .gitничего не известно об этой записи reflog (другой физический каталог), как я могу выбрать вишню или я могу? Я использую git-svn. Мой первый филиал …
726 git  cherry-pick 

14
Есть ли опция git-merge --dry-run?
Я объединяюсь в удаленной ветке, которая может иметь много конфликтов. Как я могу определить, будут ли конфликты или нет? Я не вижу ничего похожего --dry-runна git-merge.
725 git  git-merge 

11
Как удалить файлы с надписью «старый режим 100755, новый режим 100644» из неустановленных изменений в Git?
По какой-то причине, когда я изначально извлекал данные из моего репозитория для моего git-проекта, я получил тонну файлов в моей рабочей копии, в которых не было внесено никаких заметных изменений, но они постоянно появляются в моем unstaged changesрегионе. Я использую Git Gui на Windows XP, и когда я иду, чтобы …
724 git  git-gui 

7
Как изменить удаленный репозиторий для подмодуля git?
Я создал git-репозиторий с подмодулем в нем. Я могу сказать самому подмодулю изменить путь к удаленному репозиторию, но я не уверен, как сказать родительскому репозиторию, как изменить путь к удаленному репозиторию для подмодуля. Я не удивлюсь, если мне не повезет, и мне придется что-то делать вручную, так как даже удаление …

11
Удалить git commit, который не был передан
Я сделал, git commitно я еще не отправил его в хранилище. Поэтому, когда я это делаю git status, я получаю '# Ваша ветка опережает' master 'на 1 коммит. Так что, если я хочу откатить мой главный коммит, могу ли я просто сделать: git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 учитывая, что когда я …
724 git 

9
Сброс пульта до определенного коммита
Я хочу отменить все изменения, сделанные после коммита <commit-hash>. Так я и сделал: git reset --hard <commit-hash> Теперь я хочу сделать то же самое с моим пультом. Как я могу это сделать? Я сделал некоторые коммиты (и подтолкнул) после, <commit-hash>и я просто хочу отказаться от них всех. Есть только что …
709 git 

18
Как удалить / удалить большой файл из истории коммитов в репозитории Git?
Иногда я бросал DVD-рип в проект веб-сайта, затем небрежно git commit -a -m ..., и, зап, репо было раздутым на 2,2 гига. В следующий раз я сделал некоторые изменения, удалил видеофайл и зафиксировал все, но сжатый файл все еще находится в хранилище, в истории. Я знаю, что могу начинать ветки …

30
Git push приводит к «Ошибка аутентификации»
Я использую Github на некоторое время , и я был хорошо с git add, git commitи до git pushсих пор без проблем. Внезапно у меня появляется ошибка, которая говорит: Неустранимый: Ошибка аутентификации В терминале я клонировал репозиторий, работал с файлом, а затем использовал его git addдля добавления файла в журнал …

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