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

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

Удалите файл из репозитория Git, не удаляя его из локальной файловой системы

В моем первоначальном коммите содержались файлы журнала. Я добавил *log в мой .gitignore, и теперь я хочу удалить файлы журнала из своего репозитория. git rm mylogfile.log удалит файл из репозитория, но также удалит его из локальной файловой сист...
задан 17 июля '09 в 17:56
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
21
ответ

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

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

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

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

Зафиксировать только часть файла в Git

Когда я вношу изменения в файл в Git, как я могу выполнить только некоторые из изменений? Например, как я могу выполнить только 15 строк из 30 строк, которые были изменены в файле?
задан 06 июля '09 в 5:25
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
21
ответ

Сквош мой последний Х коммитирует вместе, используя Git

Как я могу сквош мой последний X коммитирует вместе в одну фиксацию с помощью Git?
задан 04 марта '11 в 7:11
10
ответов

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

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

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

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

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

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

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

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

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

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

Показывать, какие файлы изменились между двумя версиями

Я хочу объединить две ветки, которые были разделены на некоторое время и хотели узнать, какие файлы были изменены. Перешел по этой ссылке: http://linux.yyz.us/git-howto.html, что было весьма полезно. Инструменты для сравнения ветвей, с которыми я с...
задан 05 мая '09 в 3:47