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

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

25
«git» не распознается как внутренняя или внешняя команда
У меня установлена ​​Git для Windows, но когда я пытаюсь использовать gitкоманду в командной строке, я получаю следующую ошибку: 'git' is not recognized as an internal or external command, operable program or batch file. Как мне исправить эту проблему?

4
Прервать мерзавец?
Я бежал git cherry-pick <hash>и имел конфликты слияния. Я не хочу разрешать конфликты, я просто хочу отменить вишневую кирку. При фактическом слиянии (с git merge) есть удобство git merge --abort. Какой эквивалент для сбора вишни?

19
Что входит в ваш .gitignore, если вы используете CocoaPods?
Я занимаюсь разработкой iOS уже несколько месяцев и только что узнал о многообещающей библиотеке CocoaPods для управления зависимостями. Я опробовал его в личном проекте: добавил зависимость от Kiwi в мой Podfile, запустил pod install CocoaPodsTest.xcodeprojи вуаля , он отлично работал. Единственное, что меня интересует: что мне регистрировать и что игнорировать …

4
Push git фиксирует и теги одновременно
Я знаю причину, которая git push --tagsявляется отдельной операцией к старой git push. Нажатие тегов должно быть осознанным выбором, так как вы не хотите случайно нажать один. Хорошо. Но есть ли способ объединить оба? (Кроме git push && git push --tags.)
388 git 


9
Почему мой репозиторий Git перешел в отключенное состояние HEAD?
Сегодня у меня была отстраненная голова, та же проблема, которая описана в: git push говорит, что все в курсе, хотя у меня есть локальные изменения Насколько я знаю, я не делал ничего необычного, только коммитил и отталкивал от моего локального репо. Так, как я закончил с detached HEAD?
387 git 

17
Перенос существующего Git-репозитория в SVN
Я делал всю свою работу в Git и подталкивал к GitHub. Я был очень доволен как программным обеспечением, так и сайтом, и у меня нет желания менять свою рабочую практику на этом этапе. Мой доктор PhD советует всем студентам хранить свою работу в хранилище SVN, которое находится в университете. Я …
385 svn  git  git-svn 

8
Push фиксирует в другую ветку
Можно ли зафиксировать и перенести изменения из одной ветви в другую. Предположим, я зафиксировал изменения в BRANCH1 и хочу перенести их в BRANCH2 . С BRANCH1 , действительно ли это сделать: git push origin **BRANCH2** А потом сбросить BRANCH1?
385 git  git-branch 


8
Получить короткую версию Git
Есть ли более чистый способ получить короткую версию хэша HEADGit? Я хочу видеть тот же вывод, что и из: git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8 Первоначально я использовал приведенную выше команду для генерации строки версии, но это еще лучше: …
382 git 

5
Как переместить определенные коммиты на основе другой ветки в git?
Ситуация: мастер в X quickfix1 в X + 2 коммитов Такой что: o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) Затем я начал работать с quickfix2, но случайно взял в качестве источника ветку quickfix1, а не мастер. Теперь quickfix2 находится на X + 2 коммитов + 2 соответствующих коммитов. o-o-X (master …
381 git  commit  patch 

2
Используя git, чтобы получить только последнюю версию
Я хочу отслеживать проект, который использует git. Я не хочу клонировать полный репозиторий и полную историю, я просто хочу самую последнюю ревизию и хочу иметь возможность обновляться до новых ревизий из удаленного проекта. Я попытался использовать git clone, но при этом создается копия всего хранилища (огромный размер файла), а отслеживание …
380 git 

18
Git: Ваша ветвь впереди X коммитов
Как это на самом деле происходит? Я сейчас работаю в одном репо, так что это мой рабочий процесс: Изменить файлы совершить Повторите 1-2, пока не выполните Нажмите, чтобы освоить Затем, когда я делаю a, git statusон говорит мне, что моя ветвь впереди X коммитов (предположительно, такое же количество коммитов, которое …
379 git  git-commit 

4
Какие модели веток Git работают для вас?
В настоящее время наша компания использует простую модель ветвления ствола / выпуска / исправления и хотела бы узнать, какие модели ветвления лучше всего подходят для вашей компании или процесса разработки. Рабочие процессы / модели ветвления Ниже приведены три основных описания этого, которые я видел, но они частично противоречат друг другу …

12
Как вернуть «git rm -r.»?
Я случайно сказал git rm -r .. Как мне восстановиться после этого? Я не совершал. Я думаю, что все файлы были помечены для удаления, а также были физически удалены из моей локальной проверки. РЕДАКТИРОВАТЬ: Я мог (если бы я знал команду) вернуться к последнему коммиту. Но было бы намного лучше, …
378 git  git-rm 

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