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

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

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

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

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


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

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





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


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

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

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

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