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

149
Различия между фиксацией, фиксацией и нажатием, фиксацией и синхронизацией

Я использую Visual Studio 2013, и я сталкиваюсь с 3 вариантами, когда я фиксирую свой код C #. Мне нужно объяснить различия между каждым из вариантов в отношении того, что происходит с моим локальным репо по сравнению с репозиторием GitHub. Вариант 1 говорит Коммит Вариант 2 говорит «Принять и...

149
Изменить диск в git bash для windows

Я пытался перейти к месту E:/Study/Codesна диске git bashв Windows. В командной строке, чтобы изменить диск, который я использую, E:он возвращает ошибку git bash. bash: команда E :: не найдена. Как изменить текущее расположение каталога с /c/usersнаE:Study/Codes...

148
Как заставить diff работать как git-diff?

Мне нравится форматирование вывода git diff. Цвет и +/ / -представление изменений между строками легче читать, чем GNU diff. Я могу git diffиспользовать --no-indexфлаг за пределами git-репо, и он работает нормально. Однако, по-видимому, отсутствует --excludeопция для исключения файлов или...

148
Как я могу отладить проблемы, связанные с git / git-shell?

Как получить отладочную информацию о git / git-shell? У меня была проблема, которая user1могла клонировать хранилище без проблем, в то время как я user2мог клонировать только пустой. Я поставил GIT_TRACE=1, но ничего полезного не было сказано. Наконец, после долгих проб и ошибок выяснилось, что это...

148
Могу ли я получить Git, чтобы сказать мне все файлы, которые один пользователь изменил?

Я хотел бы, чтобы git предоставил мне список всех файлов, измененных одним пользователем, во всех коммитах. Мой конкретный пример использования - это то, что я участвовал в i18n проекта ruby ​​on rails, и мы хотим знать, какие файлы уже были сделаны, а какие еще нужно сделать. Рассматриваемые...

148
Git: Как редактировать / перефразировать сообщение коммита слияния?

Как мне отредактировать или переформулировать сообщение коммита слияния? git commit --amendработает, если это последний коммит made ( HEAD), но что, если он наступит раньше HEAD? git rebase -i HEAD~5 не перечисляет коммиты...

148
Как исключить определенные каталоги / файлы из поиска git grep

Есть ли способ исключить определенные пути / каталоги / файлы при поиске в репозитории git с помощью git grep? Что-то похожее на --excludeопцию в обычной grepкоманде? Мне нужно использовать, git grepпотому что использование grepнапрямую работает слишком медленно в больших репозиториях git....

148
Почему git push gerrit HEAD: refs / for / master используется вместо git push origin origin

Я только начал использовать геррит, и я хочу знать, почему мы должны делать git push gerrit HEAD:refs/for/masterвместо того, чтобы делатьgit push origin master Если я git push origin masterполучаю сообщение об ошибке! [remote rejected] master -> master (prohibited by...

148
Отменить git update-index --skip-worktree

Некоторое время назад я сделал это, чтобы игнорировать изменения в файле, отслеживаемом git: git update-index --skip-worktree <file> Теперь я на самом деле хочу зафиксировать изменения в этом файле для источника. Как мне отменить эффекты...

148
Хранение git config в составе репозитория

Я использую фильтры для искажения файлов во время оформления заказа, как описано здесь . Теперь проблема в том, что определение фильтра хранится только в моем локальном файле конфигурации: $ cat .git/config .... [filter "dater"] smudge = /home/.../expand_date clean = perl -pe...

147
Могу ли я хранить папку .git вне файлов, которые я хочу отслеживать?

У меня есть необычная идея использовать git в качестве системы резервного копирования. Допустим, у меня есть каталог ./backup/myfiles, и я хочу сделать резервную копию, используя git. Для сохранения чистоты я не хочу, чтобы в папке myfiles был каталог .git, поэтому я подумал, что могу создать...

147
Как выбрать стратегию слияния для git rebase?

git-rebaseУпомянутая страница руководства -X<option>может быть передана git-merge. Когда и как именно? Я хотел бы сделать ребаз, применяя патчи с рекурсивной стратегией и их опцией (применяйте любые палки, а не пропуская целые конфликтующие коммиты). Я не хочу слияния, я хочу сделать историю...

147
Где Git хранит SHA1 фиксации подмодуля?

Я знаю, что когда вы добавляете подмодуль в репозиторий git, он отслеживает конкретный коммит этого подмодуля, на который ссылается его sha1. Я пытаюсь найти, где хранится это значение sha1. .gitmodulesИ .git/configфайлы только показать пути для субмодуля, но не SHA1 фиксации. ГИТ-подмодуль (1)...

147
Добавляете соавтора в мою бесплатную учетную запись GitHub?

Я создал учетную запись GitHub, и я хочу дать кому-то доступ для записи, чтобы он мог толкать так же, как и я, есть ли способ добавить соавтора с бесплатным планом? Если нет, что я могу сделать? (помимо покупки платного аккаунта, что я сделаю в...

147
Как отличить локальные незафиксированные изменения от источника

Допустим, я клонировал репозиторий и начал изменять файлы. Я знаю, что если у меня есть локальные незафиксированные изменения, я могу выполнить git diff test.txtразличие следующим образом, и он покажет мне разницу между текущим локальным HEAD и модифицированными незафиксированными изменениями в...

147
Импортировать существующий проект Git в GitLab?

У меня есть учетная запись установки Gitlab, где я создал репозиторий "ffki-startseite" Теперь я хочу клонировать репозиторий git://freifunk.in-kiel.de/ffki-startseite.gitв этот репозиторий со всеми коммитами и ветвями, чтобы я мог начать работать над ним в своей области видимости. Как я могу...

147
Проблема, выдвигающая новый код в Github

Я создал новый репозиторий на Github, который теперь имеет только файл Readme.md. У меня есть недавно созданный проект RoR, который я хотел перенести в этот репозиторий. Ниже приведены команды, которые я дал в своем терминале, чтобы выполнить это вместе с ошибкой, которую я получаю. git remote add...

147
Git объединить два местных филиала

У меня есть ветвь Master, ветвь A и ветвь B. Теперь я работаю в ветке A, и мне нужно объединить ветвь A с веткой B и продолжить свою работу в ветке A. Все файлы добавляются в ветвь A и B. Какой быстрый способ реализовать...

146
Почему мой репозиторий git такой большой?

145M = .git / объекты / пакет / Я написал скрипт, чтобы суммировать размеры различий для каждой фиксации и фиксации, прежде чем она уйдет в обратном направлении от конца каждой ветки. Я получаю 129 МБ без сжатия и без учета одинаковых файлов в ветвях и общей истории по веткам. Git принимает во...