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

149
Git: что такое висячий коммит / блоб и откуда они берутся?

Я ищу основную информацию о висячих коммитах и ​​каплях. Мой репо выглядит нормально. Но я побежал git fsckв первый раз, чтобы увидеть, что он сделал, и у меня есть длинный список «висячих капель» и один «висячий коммит». Что это за вещи? Откуда они пришли? Они указывают что-нибудь необычное...

149
Различия между фиксацией, фиксацией и нажатием, фиксацией и синхронизацией

Я использую Visual Studio 2013, и я сталкиваюсь с 3 вариантами, когда я фиксирую свой код C #. Мне нужно объяснить различия между каждым из вариантов в отношении того, что происходит с моим локальным репо по сравнению с репозиторием GitHub. Вариант 1 говорит Коммит Вариант 2 говорит «Принять и...

148
Git: Как редактировать / перефразировать сообщение коммита слияния?

Как мне отредактировать или переформулировать сообщение коммита слияния? git commit --amendработает, если это последний коммит made ( HEAD), но что, если он наступит раньше HEAD? git rebase -i HEAD~5 не перечисляет коммиты...

146
Проблемы с вводом сообщения Git commit с Vim

ОС: Windows я пишу $ git commit затем "# Пожалуйста, введите сообщение коммита" Я пишу текст, как «Проверка формы добавлена» Нажмите Enter и не зафиксировано. Затем я нажимаю Shift + Enter, Ctrl + Enter, Alt + Enter - все еще не зафиксировано. Я думаю, что это глупая проблема, но что я должен...

138
Запрос на вытягивание GitHub, показывающий коммиты, которые уже находятся в целевой ветке

Я пытаюсь просмотреть запрос на перенос на GitHub в ветку, которая не является ведущей. Целевая ветка находилась за master, и запрос на вытягивание показал коммиты от master, поэтому я объединил master и отправил его на GitHub, но коммиты и различия для них все еще появляются в запросе на...

134
Объединение нескольких коммитов в одну перед отправкой

Этот вопрос касается не только того, как выполнить эту задачу, но и того, является ли это хорошей или плохой практикой с Git. Учтите, что локально я больше всего работаю над основной веткой, но я создал тематическую ветку, которую назову «topical_xFeature». В процессе работы над «topical_xFeature»...

133
Объединение двух веток в GIT

Я только начал использовать GIT и считаю его замечательным, однако я немного не понимаю, что merge делает команда. Допустим, у нас есть рабочий проект в ветке «А». Я иду домой, вношу изменения в эту ветку и сохраняю ее как «B». Другой программист вносит изменения в «A» и сохраняет его как «C». Есть...

131
Как ссылаться на начальный коммит?

У меня есть сценарий, который должен ссылаться на начальную фиксацию в репозитории. git имеет специальную ссылку HEAD, но не имеет соответствующего TAIL. Я не могу найти в этом ничего, git help rev-parseчто могло бы мне помочь. Вот что я хотел бы сделать: git show TAIL Вот один из вариантов: git...

128
Как удалить последние n коммитов на Github и локально?

Я пытаюсь удалить последние 2 коммита из одного из моих репозиториев GitHub. Я пытался , как предложил здесь : git push -f origin HEAD^^:master. Вроде работает, так как последние два коммита удалены. Затем я удалил их из своего локального репозитория с помощью git rebase -i HEAD~2. Я удаляю строки,...

127
Как настроить Git post commit hook

Как запустить сборку удаленно из Jenkins? Как настроить Git post commit hook? Мое требование: всякий раз, когда в репозиторий Git вносятся изменения для конкретного проекта, он автоматически запускает сборку Jenkins для этого проекта. В разделе сборки триггеров Jenkins я выбрал сборку триггеров...

127
GIT выполняет фиксацию от имени другого пользователя без электронной почты / или только электронной почты

Я пытаюсь зафиксировать некоторые изменения от имени другого пользователя, но у меня нет действующего адреса электронной почты, у меня не работает следующая команда: git commit --author="john doe" -m "some fix" fatal: No existing author found with 'john doe' У меня такая же проблема при попытке...

125
Mercurial отменить последнюю фиксацию

Как я могу отменить последнее случайно внесенное (не отправленное) изменение в Mercurial? Если возможно, предпочтительнее было бы сделать это с помощью TortoiseHg. Обновить В моем конкретном случае я выполнил набор изменений (не нажал). Потом вытащил и обновил с сервера. С этими новыми обновлениями...

120
Как добавить несколько файлов в Git одновременно

Это будет мое первое использование git. Я добавил новые файлы (много) в папку / проект (локальный репозиторий git). Я просмотрел онлайн-руководства и форумы и увидел, что могу git commit -a Итак, я перехожу в базовую папку репозитория и делаю sudo git commit -a Но затем появляется несколько экранов...

119
Mercurial (hg) фиксирует только определенные файлы

Я пытаюсь зафиксировать только определенные файлы с помощью Mercurial. Из-за того, что hg имеет автоматическое добавление всякий раз, когда я пытаюсь зафиксировать изменение, он хочет зафиксировать все файлы. Но я не хочу этого, потому что некоторые файлы еще не «готовы». Там есть hg commit -I...

118
Git, см. Список моих последних N коммитов

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

117
Ошибка очистки файла из репозитория Git, невозможно создать новую резервную копию

Я попытался удалить файл из удаленного репо, выполнив: git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD Но Git жалуется, что Невозможно создать новую резервную копию. Предыдущая резервная копия уже существует в refs / original / Принудительно перезаписывает...

116
git: обновления были отклонены, потому что удаленный содержит работу, которой у вас нет локально

Я работаю в команде с несколькими разработчиками, использующими git на BitBucket. Мы все работаем над devветкой, не дожидаясь masterрелиза. Один из разработчиков допустил неправильный код, который случайно перезаписал мой собственный, и теперь я пытаюсь отправить правильный код обратно в репо. Я...