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

146
Как отформатировать патч с тем, что я припрятал

В git я прячу свои изменения. Могу ли я создать патч из того, что припрятал? А затем применить этот патч в каком-нибудь другом репозитории (мой коллега)? Я знаю git format-patch -1, но думаю, что это за то, что я совершил. Но я ищу то же самое для изменений, которые я спрятал. А как я могу...

146
Как на самом деле работают правила исключения .gitignore?

Я пытаюсь решить проблему с gitignore в большой структуре каталогов, но для упрощения своего вопроса я сократил ее до следующего. У меня есть следующая структура каталогов из двух файлов (foo, bar) в новом репозитории git (пока нет коммитов): a/b/c/foo a/b/c/bar Очевидно, что 'git status -u'...

146
Перечисление и удаление коммитов Git, которые не находятся ни в одной ветке (висячие?)

У меня есть Git-репозиторий с множеством коммитов, которые не относятся ни к одной конкретной ветке, я могу git showих использовать, но когда я пытаюсь перечислить ветки, которые их содержат, он ничего не сообщает. Я подумал, что это проблема с коммитом / деревом (в результате ветки -D), поэтому я...

146
Проблемы с вводом сообщения Git commit с Vim

ОС: Windows я пишу $ git commit затем "# Пожалуйста, введите сообщение коммита" Я пишу текст, как «Проверка формы добавлена» Нажмите Enter и не зафиксировано. Затем я нажимаю Shift + Enter, Ctrl + Enter, Alt + Enter - все еще не зафиксировано. Я думаю, что это глупая проблема, но что я должен...

146
Git: установка Git в PATH с клиентом GitHub для Windows

Как мне установить Git в моем PATHпри использовании клиента GitHub для Windows? У меня возникают ошибки, потому что, по-видимому, Git не установлен в PATH. Например, при использовании Atom при попытке установить плагин ЛИНТЕР возникает такая ошибка: npm ERR! not found: git npm ERR! npm ERR! Failed...

146
Почему мне нужно «git push --set-upstream origin <branch>»?

Я создал локальный филиал для тестирования Solaris и Sun Studio. Затем я подтолкнул ветку вверх по течению. После внесения изменений и попытки их изменения: $ git commit blake2.cpp -m "Add workaround for missing _mm_set_epi64x" [solaris 7ad22ff] Add workaround for missing _mm_set_epi64x 1 file...

145
Почему git не может запомнить мою кодовую фразу под Windows

Я только начал использовать git, и я не могу заставить его запомнить мою кодовую фразу. Я использую cmd.exe с повышенными правами, а мой хост git - github, и я создал ssh-ключ, как это руководство на github но я все еще получаю *\subnus.mvc>git push origin master Enter passphrase for key...

145
Как вернуть мастер ветку в апстрим

Я разветвил репозиторий git и настроил апстрим. Я внес некоторые изменения в ветку Master, зафиксировал и отправил на github. Теперь, что я должен сделать, чтобы отказаться от всех моих изменений в ветке Master и сделать ее идентичной основной ветке...

145
Изменить базу филиала

У меня есть такое дерево: (commit 1) - master \-- (commit 2) - (commit 3) - demo \-- (commit 4) - (commit 5) - PRO и мне нужно переместить ветку PRO в master (commit 1) - master |-- (commit 2) - (commit 3) - demo \-- (commit 4) - (commit 5) - PRO Я пробовал git rebase masterот PRO ветки, но ничего...

145
Git клон без каталога .git

Есть ли флаг, который нужно передать gitпри выполнении клонирования, скажем, не клонировать .gitкаталог? Если нет, то как насчет флага для удаления .gitкаталога после...

145
Git отменить все изменения и вытащить из апстрима

Как мне получить обратный репозиторий и заставить его заменить мастер? У меня только одна ветка в репо, которая является master, и я полностью испортил ее, поэтому мне нужно начать все сначала с апстрима. Я думаю, что init сделает работу, но есть ли более простой...

145
Ошибка «тег уже существует на удаленном компьютере» после воссоздания тега git

После выполнения следующих шагов я получаю следующую ошибку: To git@provider.com:username/repo-name.git ! [rejected] dev -> dev (already exists) error: failed to push some refs to 'git@provider.com:username/repo-name.git' hint: Updates were rejected because the tag already exists in the remote....

144
Запись операции копирования файла с помощью Git

Когда я перемещаю файл в git с помощью git-mv, статус показывает, что файл был переименован, и даже если я изменяю некоторые части, он все еще считает почти то же самое (что хорошо, потому что позволяет мне следить за его историей) . Когда я копирую файл, у исходного файла есть история, которую я...

144
Слияние: Hg / Git против SVN

Я часто читаю, что Hg (и Git и ...) лучше объединяются, чем SVN, но я никогда не видел практических примеров того, как Hg / Git может слить что-то, где SVN выходит из строя (или где SVN требует ручного вмешательства). Не могли бы вы опубликовать несколько пошаговых списков операций ветвления /...

144
Вывод списка каждой ветки и даты последней редакции в Git

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

144
Как обновить git clone --mirror?

Я создал git-репозиторий для зеркалирования живого сайта (который является непроходимым git-репозиторием): git clone --mirror ssh://user@example.com/path/to/repo Теперь, чтобы сохранить этот зеркальный клон обновленным со всеми изменениями из его удаленного источника, какую команду или команды я...

144
Устранение конфликта слияния "оба добавлены" в git?

Я выполняю перезагрузку в git, и один конфликт, который я получаю, - это «оба добавлены», то есть точно такое же имя файла было добавлено независимо в моей ветке и в ветке, в которой я выполняю перезагрузку. git statusговорит мне: # Unmerged paths: # (use "git reset HEAD <file>..." to...