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

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

6
Принудительно «git push» перезаписывать удаленные файлы
Я хочу отправить свои локальные файлы и разместить их на удаленном репо, не сталкиваясь с конфликтами слияния. Я просто хочу, чтобы моя локальная версия имела приоритет над удаленной. Как я могу сделать это с Git?
769 git  git-push 

13
Подсчитать количество строк в репозитории git
Как бы подсчитать общее количество строк, присутствующих во всех файлах в репозитории git? git ls-files дает мне список файлов, отслеживаемых git. Я ищу команду для catвсех этих файлов. Что-то вроде git ls-files | [cat all these files] | wc -l
767 bash  git  shell  line-count 

15
Слияние ветки разработки с мастером
У меня есть две ветви, а именно masterи developmentв репозитории GitHub. Я делаю все свои разработки в ветке разработки, как показано на рисунке. git branch development git add * git commit -m "My initial commit message" git push -u origin development Теперь я хочу объединить все изменения на developmentветке в …
764 git  git-merge 

15
Как мне разрешить git сказать «Зафиксируйте свои изменения или спрячьте их до того, как вы сможете объединиться»?
Я сделал некоторые обновления на своем локальном компьютере, перенес их в удаленный репозиторий, и теперь я пытаюсь вытащить изменения на сервер, и я получаю сообщение; ошибка: ваши локальные изменения в следующих файлах будут перезаписаны слиянием: WP-содержание / W3TC-конфигурации / master.php Пожалуйста, передайте свои изменения или спрячьте их, прежде чем сможете …
763 git 

9
Переместить указатель ветки на другой коммит без проверки
Чтобы переместить указатель ветки извлеченной ветви, можно использовать git reset --hardкоманду. Но как переместить указатель ветки не проверенной ветки, чтобы он указывал на другой коммит (сохраняя все остальные вещи, такие как отслеживаемая удаленная ветка)?
760 git  git-branch 

12
Как указать ветку / тег при добавлении подмодуля Git?
Как git submodule add -bработает? После добавления подмодуля с определенной ветвью новый клонированный репозиторий (после git submodule update --init) будет при определенной фиксации, а не сама ветвь ( git statusв подмодуле отображается «В настоящее время нет ни одной ветви»). Я не могу найти какую - либо информацию о .gitmodulesили .git/configо …

14
В чем разница между HEAD ^ и HEAD ~ в Git?
Когда я указываю объект коммитов предка в Git, я путаюсь с HEAD^и HEAD~. Оба имеют «нумерованную» версию, как HEAD^3и HEAD~2. Они кажутся мне очень похожими или одинаковыми, но есть ли различия между тильдой и каретой?
756 git 

20
Могу ли я указать несколько пользователей для себя в .gitconfig?
В моем ~/.gitconfigсписке я указал свой личный адрес электронной почты [user], поскольку именно это я и хочу использовать для репозиториев Github. Но я недавно начал использовать git и для работы. Git-репо моей компании позволяет мне фиксировать, но когда он рассылает объявления о новых наборах изменений, он говорит, что они от …
755 git  git-config 

26
Как просмотреть вывод 'git diff' с помощью моего предпочтительного инструмента сравнения / средства просмотра?
Когда я git diffнабираю текст, я хочу просмотреть вывод с помощью инструмента визуального сравнения (SourceGear «diffmerge» в Windows). Как мне настроить git для этого?

21
Как я могу получить количество коммитов Git?
Я хотел бы получить количество коммитов моего Git-репозитория, немного похожее на номера ревизий SVN. Цель состоит в том, чтобы использовать его как уникальный, увеличивающийся номер сборки. В настоящее время я делаю так, на Unix / Cygwin / msysGit: git log --pretty=format:'' | wc -l Но я чувствую, что это немного …


9
Как я могу рассчитать количество строк, измененных между двумя коммитами в git?
Есть ли простой способ вычислить количество строк, измененных между двумя коммитами в git? Я знаю, что могу сделать git diffи посчитать строки, но это кажется утомительным. Я также хотел бы знать, как я могу сделать это, включая только мои собственные коммиты в linecounts.
748 git 

19
Как можно изменить временную метку старого коммита в Git?
Ответы на вопрос Как изменить существующие неопубликованные коммиты? опишите способ изменения предыдущих сообщений коммита, которые еще не были переданы в апстрим. Новые сообщения наследуют временные метки оригинальных коммитов. Это кажется логичным, но есть ли способ также переустановить время?

6
Как отменить локальный коммит
Моя проблема в том, что я изменил файл, например: README, добавил новую строку ' это для моей строки тестирования » и сохранил файл, затем я выполнил следующие команды git status # On branch master # Changed but not updated: # (use "git add <file>..." to update what will be committed) …

14
тянуть / толкать из нескольких удаленных мест
Коротко: есть ли способ заставить git-репо выдвигать и извлекать из списка удаленных репо (а не один «источник»)? Длинное: у меня часто бывает ситуация, когда я разрабатываю приложение на нескольких компьютерах с разным подключением - скажем, ноутбук в пути, компьютер «А», когда я нахожусь в определенном месте, и другой компьютер «Б» …
743 git 

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