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

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

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

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

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

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

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


4
Как добавить измененный файл в более старый (не последний) коммит в Git
За последний час я изменил несколько вещей и сделал их шаг за шагом, но я только что понял, что забыл добавить измененный файл несколько коммитов назад. Журнал выглядит так: GIT TidyUpRequests u:1 d:0&gt; git log commit fc6734b6351f6c36a587dba6dbd9d5efa30c09ce Author: David Klein &lt;&gt; Date: Tue Apr 27 09:43:55 2010 +0200 The Main …
461 git 

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

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

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

24
Как подсчитать общее количество строк, измененных конкретным автором в репозитории Git?
Есть ли команда, которую я могу вызвать, которая будет подсчитывать количество строк, измененных конкретным автором в репозитории Git? Я знаю, что должны быть способы подсчета количества коммитов, как это делает Github для своего графика воздействия.


22
Найти точку ветвления с помощью Git?
У меня есть репозиторий с мастером веток и A и много операций слияния между ними. Как я могу найти коммит в моем репозитории, когда ветка A была создана на основе master? Мой репозиторий в основном выглядит так: -- X -- A -- B -- C -- D -- F (master) …
455 git  branch 

8
Как удалить большое количество файлов без удаления контента
Я случайно добавил много временных файлов, используя git add -A Мне удалось разархивировать файлы с помощью следующих команд и удалить грязный индекс. git ls-files -z | xargs -0 rm -f git diff --name-only --diff-filter=D -z | xargs -0 git rm --cached Вышеуказанные команды перечислены в git help rm. Но, к …

2
Git - Разница между «предположим, без изменений» и «пропустить рабочее дерево»
У меня есть локальные изменения в файле, которые я не хочу фиксировать в своем хранилище. Это файл конфигурации для сборки приложения на сервере, но я хочу собрать локально с другими настройками. Естественно, файл всегда отображается, когда я делаю «git status», как что-то, что нужно поставить. Я хотел бы скрыть это …
454 git  git-index 

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