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

124
Переход с CVS на Git: эквивалент $ Id $?

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

124
Как пропустить всплывающее окно «Свободный объект» при запуске 'git gui'

Когда я запускаю git gui, я получаю всплывающее окно с надписью В настоящее время в этом репозитории около 1500 незакрепленных объектов. Затем он предлагает сжать базу данных. Я делал это раньше, и это уменьшает количество свободных объектов примерно до 250, но это не подавляет всплывающее окно....

124
Обновить все файлы в буфере с диска в vim

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

124
Измените удаленную HEAD Git, чтобы указать на что-то помимо мастера

Как мне установить ссылку HEAD на удаленном Git, чтобы она указывала на что-то помимо "master"? В моем проекте есть политика не использовать «главную» ветку (все ветки должны иметь значимые имена). Кроме того, канонический главный репозиторий доступен только через ssh: // без доступа к оболочке...

124
Как удалить ненужные капли из моего репозитория git

У меня есть репозиторий GitHub с двумя ветками - master и release. Ветвь выпуска содержала двоичные файлы дистрибутива, которые способствовали очень большому размеру репо (> 250 МБ), поэтому я решил все исправить. Сначала я удалил ветку удаленного выпуска через git push origin :release Затем я...

124
Как git вычисляет хэши файлов?

Хэши SHA1, хранящиеся в объектах дерева (возвращенные git ls-tree), не соответствуют хешам SHA1 содержимого файла (возвращаемым sha1sum) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - Как git вычисляет хэши файлов? Сжимает ли он...

124
Обновите устаревшую ветку по отношению к master в репозитории Git

У меня есть репозиторий Git, в котором есть ветка (локальная и удаленная), которая устарела. Я хотел бы обновить эту ветку с помощью основной ветки, но я не знаю, как это сделать. Также вероятно будет много конфликтов слияния. Как я могу привести или обновить эту устаревшую ветку до того же...

124
Github Windows: "Не удалось синхронизировать эту ветку"

Я использую Github Windows 1.0.38.1, и когда я нажимаю кнопку «Синхронизировать» после фиксации, я получаю сообщение об ошибке Как мне отладить эту проблему? Если в оболочке, что делать? Синхронизация работает нормально, если я делаю git pushилиgit pull , но в следующий раз, когда я захочу...

124
При применении патча есть ли способ разрешить конфликты?

Я на окнах. По разным причинам у нас есть несколько экземпляров git разных веток svn. Много раз я хочу исправить проблему в репозитории A, сгенерировать патч и применить его к репозиторию B. Это работает нормально, за исключением конфликтов. При перебазировании я просто щелкаю папку правой кнопкой...

124
Как я могу нажать на свою вилку с клона исходного репо?

Я создал форк (назовем его myrepo) другого репозитория (назовем его orirepo) на GitHub. Позже клонировал orirepo. git clone https://github.com/original/orirepo.git Я изменил около 20 файлов, затем внес изменения и сделал коммит. git add git commit Однако, когда я попытался нажать git push У меня...

123
Почему я должен использовать контроль версий? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 11 месяцев назад . Уточните этот вопрос Я читал блог, в котором писатель...

123
Git: могу ли я подавить перечисление записей «измененного содержимого» / грязного подмодуля в статусе, различиях и т.д.?

Когда-то (я думаю, примерно в версиях 1.6.x) git узнал об изменениях внутри подмодулей. Это меня только раздражает: Поставщик статуса $ git | grep изменен: # modified: vendor / rails (измененное содержимое) $ git diff vendor / diff --git a / vendor / rails b / vendor / rails --- a / vendor / rails...

122
Как я могу визуализировать посимвольные различия в едином файле сравнения?

Скажем, у меня есть патч, созданный с помощью git format-patch. По сути, файл представляет собой унифицированный файл сравнения с некоторыми метаданными. Если я открываю файл в Vim, я вижу, какие строки были изменены, но я не вижу, какие символы в измененных строках отличаются. Кто-нибудь знает...

122
Что означает "древовидность" в Git?

Я очень не понимаю, как пользоваться git archive. У меня есть репозиторий git с папкой Foo , Bar и Baz на верхнем уровне. Мне нужно экспортировать папку Foo в стиле SVN для быстрого тестового развертывания. Я узнал, что могу использовать экспортgit-archive в стиле SVN . Но вот в чем дело, следующее...

122
Сколько места может быть у вашей учетной записи BitBucket?

Сегодня я создал учетную запись BitBucket, и мне нравится тот факт, что они позволяют иметь неограниченное количество общедоступных / частных репозиториев. Однако я не нашел ограничения на размер вашей учетной записи? Кто-нибудь знает где его найти? Github предлагал 300мб, если я не...

122
stash @ {1} неоднозначно?

Я пытаюсь получить информацию о моем тайнике, но git говорит мне об этом stash@{0}и stash@{1}неоднозначно. git stash listработает нормально и, .git/logs/refs/stashкажется, имеет соответствующий контент (не то чтобы я эксперт по внутреннему устройству git). % git stash list stash@{0}: On master: two...