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

1549
Как увидеть изменения в коммите Git?

Когда я это git diff COMMITвижу, я вижу изменения между этим коммитом и HEAD (насколько я знаю), но я бы хотел видеть изменения, которые были внесены этим единственным коммитом. Я не нашел никаких очевидных опций для diff/ log, которые дадут мне такой...

1538
Как сравнить файлы из двух разных веток?

У меня есть скрипт, который отлично работает в одной ветви и сломан в другой. Я хочу взглянуть на две версии бок о бок и посмотреть, что отличается. Есть ли способы сделать это? Чтобы было ясно, я не ищу инструмент сравнения (я использую Beyond Compare). Я ищу команду git diff, которая позволит мне...

1514
Gitignore игнорируется Git

Мой .gitignoreфайл, кажется, игнорируется Git - возможно, .gitignoreфайл поврежден? Какой формат файла, локаль или культура ожидает Git? Мой .gitignore: # This is a comment debug.log nbproject/ Выход из git status: # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # #...

1510
Как перенести репозиторий SVN с историей в новый репозиторий Git?

Я прочитал руководство по Git, FAQ, Git - SVN и т.д., и все они объясняют то и это, но нигде не найти такой простой инструкции, как: SVN хранилище в: svn://myserver/path/to/svn/repos Git репозиторий в: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \...

1509
Как получить все ветки Git

Я клонировал Git-репозиторий, который содержит около пяти веток. Однако, когда я делаю, git branchя вижу только один из них: $ git branch * master Я знаю, что могу сделать, git branch -aчтобы увидеть все ветви, но как бы я вытянул все ветви локально, чтобы, когда я это сделал git branch, это...

1470
Выбрасывать местные коммиты в Git

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

1469
Зачем мне все время делать `--set-upstream`?

Я создаю новую ветку в Git: git branch my_branch Нажмите это: git push origin my_branch Теперь скажите, что кто-то сделал некоторые изменения на сервере, и я хочу вытащить origin/my_branch. Я делаю: git pull Но я получаю: You asked me to pull without telling me which branch you want to merge with,...

1455
Исправить Git оторванной головой?

Я делал какую-то работу в своем хранилище и заметил, что файл имеет локальные изменения. Я больше не хотел их, поэтому я удалил файл, думая, что могу просто извлечь новую копию. Я хотел сделать Git эквивалент svn up . Использование git pullне похоже на работу. Случайный поиск привел меня на сайт,...

1455
Использование Git с Visual Studio [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Как давний пользователь Visual SourceSafe (и ненавистник) я обсуждал переход...

1450
Как выборочно объединить или выбрать изменения из другой ветки в Git?

Я использую git для нового проекта, который имеет две параллельные - но в настоящее время экспериментальные - ветки разработки: master: импорт существующей кодовой базы плюс несколько модов, в которых я обычно уверен exp1: экспериментальный филиал № 1 exp2: экспериментальный филиал № 2 exp1и...

1437
Как вы храните неотслеживаемый файл?

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

1435
Как выполнить поиск (поиск) зафиксированного кода в истории Git

Я удалил файл или некоторый код в файле когда-то в прошлом. Могу ли я получить доступ к содержимому (не к сообщениям о коммитах)? Очень плохим решением является поиск в журнале: git log -p | grep <pattern> Однако это не сразу возвращает хеш коммита. Я играл git...

1423
Как назвать и получить тайник по имени в git?

У меня всегда было впечатление, что вы можете дать тайнику имя, сделав git stash save stashname, что позже вы могли бы применить git stash apply stashname. Но, похоже, что в этом случае все, что происходит, stashnameбудет использоваться в качестве описания тайника. Нет ли способа на самом деле...

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

У меня есть мой Git-репозиторий, в корне которого есть два подкаталога: /finisht /static Когда это было в SVN , /finishtбыло проверено в одном месте, в то время как /staticбыло проверено в другом месте, вот так: svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static Есть ли способ...

1397
Я фиксирую файл package-lock.json, созданный npm 5?

npm 5 был выпущен сегодня, и одна из новых функций включает детерминированные установки с созданием package-lock.jsonфайла. Этот файл должен храниться в системе контроля версий? Я предполагаю, что это похоже на yarn.lockи composer.lock, оба из которых должны храниться в системе контроля...

1385
Симпатичные графы веток

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