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

378
Как вернуть «git rm -r.»?

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

378
Как обновить Git до последней версии для Windows? Все еще показывает старую версию

Я только что обновился до Git 1.8.0.1 для Windows, с моей предыдущей версии 1.7.9.mysysgit.0. Я скачал новую версию с сайта Git и установил ее через обычный установщик Git EXE. Тем не менее, когда я запускаю окно терминала, оно все еще показывает, что я использую git версии 1.7.9.mysysgit.0. Когда...

378
Как создать права доступа к файлу в Git на Windows?

Я использую Git в Windows и хочу перенести исполняемый скрипт оболочки в git repo одним коммитом. Обычно мне нужно сделать два шага ( git commit). $ vi install.sh $ git add install.sh $ git commit -am "add new file for installation" # first commit [master f2e92da] add support for install.sh 1 files...

374
Объединить до определенного коммита

Я создал новую ветку с именем newbranchиз masterветви в git. Теперь я сделал некоторую работу и хочу слиться newbranchс master; тем не менее, я внес некоторые дополнительные изменения newbranchи хочу объединиться newbranchдо четвертого, от последнего, коммита master. Я использовал, cherry-pickно он...

373
Генерация статистики из репозитория Git

Я ищу несколько хороших инструментов / скриптов, которые позволят мне сгенерировать немного статистики из репозитория git. Я видел эту функцию на некоторых сайтах размещения кода, и они содержали такую ​​информацию, как ... совершает за автора совершает в день / неделю / год / и т. д. строки кода с...

371
Как покрасить консоль Git?

Недавно я увидел, что gitконсоль в Windows имеет цвет, например, зеленый для дополнений, красный для удалений и т. Д. Как мне так раскрасить gitконсоль? Для его установки я использовал команду: $ sudo apt-get install...

369
Обновление brew: следующие неотслеживаемые файлы рабочего дерева будут перезаписаны слиянием:

Я попытался запустить, brew updateи я получил ошибку о моих локальных изменениях, которые были бы потеряны, если бы я слился. Я пытался зафиксировать свои локальные изменения (не помню, чтобы что-то делал, но это было какое-то время), и это ухудшало ситуацию. Вот вывод: MBP:Library User$ sudo brew...

368
Должен ли я использовать node_modules для git при создании приложения node.js на Heroku?

Я следовал основным инструкциям по началу работы для node.js на Heroku: https://devcenter.heroku.com/categories/nodejs Эти инструкции не говорят вам создавать .gitignore node_modules, и поэтому подразумевают, что node_modules должны быть зарегистрированы в git. Когда я включаю node_modules в git,...

368
Копить только поэтапные изменения в git - возможно ли?

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

368
Git - везде игнорировать папку node_modules

У меня есть проект, содержащий несколько других проектов: Основной проект Мини проект 1 Мини проект 2 Все содержащие node_modulesпапки. Я хочу, чтобы git игнорировал папку независимо от того, откуда она запускается из корневой папки. Нечто подобное добавить в .gitignore: *node_modules/*...

367
Git diff -w игнорировать пробелы только в начале и конце строк

Я люблю использовать, git diff -wчтобы игнорировать различия между пробелами. Но я только что заметил, что он игнорирует даже различия между пробелами в середине строк. Как я мог игнорировать только различия между пробелами, которые появляются в начале (^) или конце ($)...

366
Как найти / идентифицировать крупные коммиты в истории git?

У меня есть 300 МБ GIT-репо. Общий размер моих извлеченных файлов составляет 2 МБ, а общий размер остальной части репозитория git - 298 МБ. По сути, это репо с кодом, размер которого не должен превышать нескольких МБ. Я подозреваю, что кто-то случайно передал некоторые большие файлы (видео,...

365
Git - нажать текущий ярлык ветки

Есть ли ярлык, чтобы сказать Git, чтобы подтолкнуть текущую ветвь отслеживания к источнику? Примечание: я знаю, что могу изменить поведение push по умолчанию , но я ищу специальное решение, которое не меняет поведение по умолчанию. Например, предположим, что я нахожусь на ветке,...

365
Как использовать код Visual Studio в качестве редактора по умолчанию для Git

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

363
Git: Как обновить / извлечь один файл из мастера удаленного источника?

Сценарий: Я делаю некоторые изменения в одном файле локально и запускаю git add, git commitиgit push Файл помещается в главный репозиторий удаленного источника. У меня есть другой локальный репозиторий, который развертывается через Capistrano с помощью метода «remote_cache» из этого удаленного...

361
Как перечислить все теги вместе с полным сообщением в git?

Я хочу, чтобы git перечислил все теги вместе с полной аннотацией или сообщением о коммите. Нечто подобное близко git tag -n5 Это именно то, что я хочу, за исключением того, что оно будет отображаться только до первых 5 строк сообщения тега. Я думаю, я могу просто использовать очень большое...