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

1366
Поведение по умолчанию «git push» без указания ветки

Я использую следующую команду для отправки в мою удаленную ветку: git push origin sandbox Если я говорю git push origin это тоже подталкивает изменения в других моих ветках или только обновляет мою текущую ветку? У меня есть три ветви: master, productionи sandbox. В git pushдокументации не очень...

1361
Git diff против тайника

Как я могу увидеть изменения, внесенные без сохранения в текущее рабочее дерево? Я хотел бы знать, какие изменения будут внесены, прежде чем их

1351
Как мне настроить git на локальное игнорирование некоторых файлов?

На этот вопрос есть ответы на Переполнение стека на русском : Как игнорировать файлы только в локальном репозитории? Могу ли я игнорировать файлы локально, не загрязняя глобальные настройки git для всех остальных? У меня есть неотслеживаемые файлы, которые являются спамом, в моем состоянии git, но...

1324
Как я могу получить список веток Git, упорядоченных по последнему коммиту?

Я хочу получить список всех веток в Git-репозитории с «самыми свежими» ветвями вверху, где «самая свежая» ветвь - это та, которая была зафиксирована совсем недавно (и, следовательно, с большей вероятностью будет одной Хочу обратить внимание) Есть ли способ, которым я могу использовать Git, чтобы...

1314
Как отменить 'git reset'?

Какой самый простой способ отменить git reset HEAD~ команда? В настоящее время я могу думать только о том, чтобы сделать «git clone http: // ...» из удаленного

1311
Удаление нескольких файлов из репозитория Git, которые уже были удалены с диска

У меня есть репозиторий Git, в котором я удалил четыре файла rm( не git rm ), и мой статус Git выглядит следующим образом: # deleted: file1.txt # deleted: file2.txt # deleted: file3.txt # deleted: file4.txt Как удалить эти файлы из Git без необходимости вручную проходить и добавлять каждый файл...

1304
Как мне зафиксировать только изменения имени файла в Git?

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

1296
Как отменить «git commit --amend» вместо «git commit»

Я случайно изменил свой предыдущий коммит. Фиксация должна была быть отдельной, чтобы хранить историю изменений, которые я сделал в конкретном файле. Есть ли способ отменить этот последний коммит? Если я делаю что-то подобное git reset --hard HEAD^, первый коммит также отменяется. (Я еще не...

1275
Как правильно заставить Git push?

Я установил удаленное непонятное «основное» репо и клонировал его на свой компьютер. Я сделал некоторые локальные изменения, обновил свой локальный репозиторий и перенес изменения в мое удаленное хранилище. Все было хорошо до этого момента. Теперь мне пришлось что-то менять в удаленном репо. Затем...

1267
Как получить только один файл из другой ветки

Я использую git и работаю над веткой master. Эта ветка имеет файл с именем app.js. У меня есть experimentветка, в которой я сделал кучу изменений и кучу коммитов. Теперь я хочу , чтобы объединить все изменения , сделанные только app.jsиз experimentв masterотрасли. Как я могу это сделать? Еще раз не...

1237
игнорирование любого каталога bin в проекте git

У меня есть структура каталогов, как это: .git/ .gitignore main/ ... tools/ ... ... Внутри main и tools, и любого другого каталога, на любом уровне, может быть каталог 'bin', который я хочу игнорировать (и я хочу игнорировать все, что находится под ним). Я пробовал каждый из этих шаблонов в...

1233
Как создать Git-патч для определенного коммита?

Мне нужно написать скрипт, который создает патчи для списка номеров коммитов SHA1. Я пытался использовать git format-patch <the SHA1>, но это создало патч для каждого коммита, начиная с этого SHA1. После того, как было сгенерировано несколько сотен патчей, мне пришлось убить процесс. Есть ли...

1233
Как удалить один файл из области подготовки (отменить git add)?

Ситуация: у меня есть Git-репозиторий с файлами уже в индексе. Я делаю изменения в нескольких файлах, открываю Git и добавляю эти файлы в мою область с помощью «git add». Вопрос: Как удалить один из этих файлов из области подготовки, но не удалить его из индекса или отменить изменения в самом...

1227
Разрешить конфликты Git слияния в пользу их изменений во время вытягивания

Как мне разрешить конфликт git merge в пользу внесенных изменений? По сути, мне нужно удалить все конфликтующие изменения из рабочего дерева без необходимости проходить через все конфликты с git mergetoolсохранением всех бесконфликтных изменений. Желательно делать это во время вытягивания, а не...