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

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

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

10
Как избавиться от подмодулей Git в статусе unracked?
Кажется, я не могу избавиться от неотслеживаемого контента в подмодулях Git. Беговые git statusурожаи: # На ветке мастер # Изменения не подготовлены для коммита: # (используйте «git add ...» для обновления того, что будет зафиксировано) # (используйте "git checkout - ...", чтобы отменить изменения в рабочем каталоге) # (зафиксировать или …

4
Git: что такое висячий коммит / блоб и откуда они берутся?
Я ищу основную информацию о висячих коммитах и ​​каплях. Мой репо выглядит нормально. Но я побежал git fsckв первый раз, чтобы увидеть, что он сделал, и у меня есть длинный список «висячих капель» и один «висячий коммит». Что это за вещи? Откуда они пришли? Они указывают что-нибудь необычное (хорошее или …

21
Невозможно отправить в репозиторий Git на Bitbucket
Я создал новый репозиторий и столкнулся с странной ошибкой. Раньше я использовал Git на Bitbucket, но я только что переформатировал и теперь не могу заставить Git работать. После фиксации мне пришлось добавить свой адрес электронной почты и имя в глобальные переменные, но потом все было нормально. Когда я пытаюсь использовать …
149 git  bitbucket  git-bash 

5
Как узнать, какую версию git я использую?
Я пытаюсь следовать некоторым руководствам, чтобы узнать, как использовать Git, но некоторые инструкции предназначены для конкретных версий. Есть ли команда, с помощью которой я могу узнать, какую версию я установил?
149 git 

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

18
Использование .gitignore для игнорирования всего, кроме определенных каталогов
Моя проблема в том, что в моем репозитории git есть несколько веб-сайтов WordPress, из которых я хочу выборочно фиксировать только содержимое моих themesпапок, игнорируя при этом остальные избыточные файлы, обнаруженные в WordPress. Раньше я использовал файлы .gitignore, чтобы игнорировать типы файлов, но можно ли его использовать наоборот - то есть …
149 git  gitignore  glob 

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

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

2
Почему 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 Gerrit)
148 git  gerrit 

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

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

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


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

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