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

392
Git добавить и зафиксировать в одной команде

Есть ли способ, которым я могу сделать git add -A git commit -m "commit message" в одной команде? Кажется, я много выполняю эти две команды, и если бы у Git была такая опция git commit -Am "commit message", это сделало бы жизнь намного удобнее. git commitимеет -aмодификатор, но он не совсем то же...

391
Виноват - предыдущие коммиты?

Можно ли увидеть, кто редактировал конкретную строку перед коммитом, о котором сообщалось git blame, например историю коммитов для данной строки? Например, я запускаю следующее (в превосходном uncrustifyпроекте): $ git blame -L10,+1 src/options.cpp ^fe25b6d (Ben Gardner 2009-10-17 13:13:55 -0500...

390
Git: Смотрите мой последний коммит

Я просто хочу видеть файлы, которые были зафиксированы в последнем коммите, точно так же, как я видел список, когда делал git commit. К сожалению ищу git "last commit" log в гугле меня никуда не деться. А также git diff HEAD^..HEAD Конечно, это не то, что мне нужно, потому что это извергает и...

390
Сертификат SSL отклонен при попытке доступа к GitHub через HTTPS через брандмауэр

Я застрял за брандмауэром, поэтому мне нужно использовать HTTPS для доступа к моему репозиторию GitHub. Я использую Cygwin 1.7.7 на Windows XP. Я попытался установить для пульта дистанционного управления https://username@github.com/username/ExcelANT.git, но выдвигает запрос на ввод пароля, но...

389
«git» не распознается как внутренняя или внешняя команда

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

389
Прервать мерзавец?

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

388
Push git фиксирует и теги одновременно

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

388
Что входит в ваш .gitignore, если вы используете CocoaPods?

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

387
Почему мой репозиторий Git перешел в отключенное состояние HEAD?

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

385
Перенос существующего Git-репозитория в SVN

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

385
Push фиксирует в другую ветку

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

382
Получить короткую версию Git

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

381
Как переместить определенные коммиты на основе другой ветки в git?

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

380
Используя git, чтобы получить только последнюю версию

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

379
Git: Ваша ветвь впереди X коммитов

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

379
Какие модели веток Git работают для вас?

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

378
un-submodule git submodule

Как мне удалить субмодуль подмодуля git (вернуть весь код обратно в ядро)? Как в «как» я, как в «Лучшая процедура»