Вопросы с тегом 'git'

Git - это система управления версиями с открытым исходным кодом (DVCS). Используйте этот тег для вопросов, связанных с использованием Git и рабочими процессами. Не используйте этот тег для общих вопросов программирования, которые связаны с репозиторием Git.
24
ответов

Удалить коммит из ветки в Git

Я хотел бы знать, как удалить фиксацию. "delete", я имею в виду, что это так, как если бы я не совершал эту фиксацию, и когда я сделаю толчок в будущем, мои изменения не будут нажимать на удаленную ветвь. Я прочитал справку git, и я думаю, что я ...
задан 27 авг. '09 в 6:39
17
ответов

Как определить URL-адрес, из которого клонирован локальный репозиторий Git?

Я вытащил проект из GitHub несколько дней назад. С тех пор я обнаружил, что на GitHub есть несколько вилок, и я забыл отметить, какой из них я взял первоначально. Как я могу определить, какую из этих вилок я вытащил?
задан 03 нояб. '10 в 19:47
21
ответ

Игнорировать файлы, которые уже были переданы в репозиторий Git

У меня есть уже инициализированный репозиторий Git, в который я добавил файл .gitignore. Как обновить индекс файла, чтобы файлы, которые я хочу игнорировать, игнорировались?
задан 16 июля '09 в 22:26
18
ответов

Найти и восстановить удаленный файл в репозитории Git

Скажем, что я в репозитории Git. Я удаляю файл и фиксирую это изменение. Я продолжаю работать и делаю еще несколько попыток. Затем, я считаю, что мне нужно восстановить этот файл. Я знаю, что могу проверить файл с помощью git checkout HEAD^ foo.ba...
задан 05 июня '09 в 1:40
8
ответов

Разница между "git add -A" и "git add".

Команда git add [--all|-A] оказывается идентичной git add .. Это верно? Если нет, то как они отличаются?
задан 21 февр. '09 в 9:51
24
ответов

Выделите только один файл из нескольких файлов, которые были изменены с помощью Git?

Как я могу занести только один из нескольких измененных файлов в моей ветке?
задан 14 июня '10 в 23:52
31
ответ

Сделайте "git export" (например, "svn export" )?

Мне было интересно, есть ли хорошее решение для экспорта git, которое создает копию дерева без каталога репозитория .git. Есть как минимум три метода, о которых я знаю: git clone, за которым следует удаление каталога репозитория .git. git checko...
задан 02 окт. '08 в 5:21
31
ответ

Как изменить имя автора и коммиттера и e-mail нескольких коммитов в Git?

Я писал простой школьный компьютер script и вносил изменения в Git (в репо, которое было в моем pendrive, клонированном с моего компьютера дома). После нескольких коммитов я понял, что делаю вещи как пользователь root. Есть ли способ изменить автор...
задан 15 апр. '09 в 6:09
25
ответов

Как перечислить все файлы в фиксации?

Я ищу простую команду git, которая предоставляет хорошо отформатированный список всех файлов, которые были частью коммита, заданного хэшем (SHA1), без посторонней информации. Я пробовал: git show a303aa90779efdd2f6b9d90693e2cbbbe4613c1d Хотя он ...
задан 08 янв. '09 в 15:26
17
ответов

Reset ветвь локального репозитория должна быть как удаленный репозиторий HEAD

Как reset моя локальная ветвь будет похожа на ветку в удаленном репозитории? Я сделал: git reset --hard HEAD Но когда я запускаю git status, On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) mod...
задан 27 окт. '09 в 3:27
19
ответов

Как сделать Git использовать редактор по своему выбору для коммитов?

Я бы предпочел написать мои сообщения о фиксации в Vim, но он открывает их в Emacs. Как настроить Git, чтобы всегда использовать Vim? Обратите внимание, что я хочу сделать это глобально, а не только для одного проекта.
задан 08 апр. '10 в 3:28
10
ответов

Я столкнулся с конфликтом слияния. Как я могу прервать слияние?

Я использовал git pull и имел конфликт слияния: unmerged: _widget.html.erb You are in the middle of a conflicted merge. Я знаю, что другая версия файла хороша и моя шахматная, поэтому все мои изменения должны быть отменены. Как я могу это сдела...
задан 19 сент. '08 в 16:21
11
ответов

Как мне изменить Git игнорировать режим файла (chmod)?

У меня есть проект, в котором я должен изменить режим файлов с chmod до 777 при разработке, но который не должен меняться в основном репо. Git выбирает chmod -R 777 . и отмечает все измененные файлы. Есть ли способ сделать изменения режима Git иг...
задан 17 окт. '09 в 0:43
12
ответов

Как изменить указанный коммит?

Обычно я представляю список коммитов для проверки. Если у меня есть следующие коммиты: HEAD Commit3 Commit2 Commit1... Я знаю, что могу модифицировать head commit с помощью git commit --amend. Но как я могу изменить Commit1, учитывая, что это не...
задан 27 июля '09 в 8:19
7
ответов

Как клонировать конкретную ветвь Git?

Git клон будет вести копирование удаленной текущей рабочей ветки в локальную. Можно ли каким-либо образом клонировать конкретную ветку без переключения ветвей в удаленном репозитории?
задан 16 дек. '09 в 2:06