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

474
git-diff игнорировать ^ M

В проекте, где некоторые файлы содержат ^ M в качестве разделителей новой строки. Различить эти файлы, по-видимому, невозможно, так как git-diff видит это, поскольку весь файл представляет собой одну строку. Как отличается от предыдущей версии? Есть ли такая опция, как «трактовать ^ M как перевод...

473
Может ли «git pull --all» обновить все мои местные филиалы?

У меня часто есть как минимум 3 удаленных филиала: мастер, постановка и производство. У меня есть 3 локальных филиала, которые отслеживают эти удаленные ветви. Обновление всех моих местных отделений утомительно: git fetch --all git rebase origin/master git checkout staging git rebase origin/staging...

473
Нет новой строки в конце файла

При этом git diffон говорит: «В конце файла нет новой строки» . Хорошо, нет новой строки в конце файла. Подумаешь? Каково значение сообщения и что оно пытается нам...

473
Изменение заглавных букв в Git

Я пытаюсь переименовать файл, чтобы он стал заглавным: git mv src/collision/b2AABB.js src/collision/B2AABB.js fatal: destination exists, source=src/collision/b2AABB.js, destination=src/collision/B2AABB.js Как вы можете видеть, Git приподнимается над этим. Я также попытался переименовать, используя...

472
Смотрите изменения в конкретном файле, используя git

Я знаю, что могу использовать git diffкоманду для проверки изменений, но, насколько я понял, она основана на каталогах. Это означает, что он дает все изменения всех файлов в текущем каталоге. Как я могу проверить только изменения в одном конкретном файле? Скажем, я измененные файлы file_1.rb,...

469
Удалите локальные теги git, которых больше нет в удаленном хранилище.

Мы используем теги в git как часть нашего процесса развертывания. Время от времени мы хотим очистить эти теги, удалив их из нашего удаленного хранилища. Это довольно просто. Один пользователь удаляет локальный тег и удаленный тег в одном наборе команд. У нас есть небольшой сценарий оболочки,...

468
Как вставить локальную ветку Git в главную ветку на удаленном компьютере?

В моем локальном репозитории есть ветвь Develop, и я хочу убедиться, что когда я нажимаю на нее, она объединяется с origin / master. В настоящее время, когда я нажимаю, он добавляется в удаленную ветку разработки. Как я могу это...

467
Git checkout: обновление путей несовместимо с переключением веток

Моя проблема связана с Fatal Git error при переключении ветки . Я пытаюсь получить удаленную ветку с помощью команды git checkout -b local-name origin/remote-name но я получаю это сообщение об ошибке: fatal: git checkout: обновление путей несовместимо с переключением веток. Вы намеревались оформить...

466
Как применить необработанные запросы на получение исходящих данных от других форков в мой форк?

У проекта на GitHub, который у меня есть, есть новые запросы на извлечение, которые я хочу добавить в свой ответвление, которые автор еще не получил. Есть ли простой способ применить pull-запрос от других вилок к моему форку? Есть ли здесь что-то еще, чего мне не...

465
Кратчайший вывод из журнала git с указанием автора и даты

Как я могу показать вывод журнала git с (как минимум) этой информацией: * author * commit date * change Я хочу сжать до одной строки в записи журнала. Какой самый короткий формат для этого? (пробовал, --format=onelineно это не показывает...

465
Используя Git, покажите все коммиты, которые находятся в одной ветви, но не в других

У меня есть старая ветка, которую я хотел бы удалить. Однако, прежде чем сделать это, я хочу проверить, что все коммиты, сделанные в эту ветку, в какой-то момент были объединены в какую-то другую ветку. Таким образом, я хотел бы видеть все коммиты, сделанные в моей текущей ветке, которые не были...

464
Разрешение конфликта Git с бинарными файлами

Я использую Git на Windows (msysgit), чтобы отслеживать изменения для некоторых дизайнерских работ, которые я делал. Сегодня я работал на другом ПК (с удаленным репо brian) и сейчас пытаюсь объединить сделанные сегодня правки с моей обычной локальной версией на моем ноутбуке. На моем ноутбуке я...

464
Как преобразовать пары ключей SSH, сгенерированные с помощью PuTTYgen (Windows), в пары ключей, используемые ssh-agent и Keychain (Linux)

Я сгенерировал пары ключей с помощью PuTTYgen и вошел в систему с использованием Pageant, так что мне нужно вводить парольную фразу только один раз при загрузке системы. Как мне добиться этого в Linux? Я слышал, keychainно слышу, что он использует другой формат пары ключей - я не хочу менять свои...

464
Отменить git update-index --assume-unchanged <file>

То, как вы Git игнорируете просмотр / отслеживание определенного каталога / файла. вы просто запустите это: git update-index --assume-unchanged <file> Теперь, как вы отмените это, чтобы они смотрели снова? (Давайте назовем это без...

461
Как добавить измененный файл в более старый (не последний) коммит в Git

За последний час я изменил несколько вещей и сделал их шаг за шагом, но я только что понял, что забыл добавить измененный файл несколько коммитов назад. Журнал выглядит так: GIT TidyUpRequests u:1 d:0> git log commit fc6734b6351f6c36a587dba6dbd9d5efa30c09ce Author: David Klein <> Date: Tue...

461
Как переименовать имя локальной и удаленной ветви Git?

У меня есть четыре ветви, такие как master -> origin / regacy, FeatureA -> origin / FeatureA. Как видите, я набрал неправильное имя. Поэтому я хочу переименовать имя удаленной ветви (origin / regacy → origin / legacy или origin / master) Я пробую команду ниже: git remote rename regacy legacy...

460
Как изменить коммит с его родителем?

Помимо написания псевдонима или сценария, есть ли более короткая команда для получения diff для конкретного коммита? git diff 15dc8^..15dc8 Если вы дадите только один идентификатор фиксации git diff 15dc8, он будет отличаться от того, который зафиксирован для...

460
перемещение зафиксированных (но не выдвинутых) изменений в новую ветвь после извлечения

Я проделал немалую работу («Ваша ветвь впереди« origin / master »на 37 коммитов».), Которая действительно должна была пойти в свою собственную ветку, а не в master. Эти коммиты существуют только на моей локальной машине и не были переданы origin, но ситуация несколько усложняется тем, что другие...