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

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


30
gpg не удалось подписать данные фатально: не удалось записать объект коммита [Git 2.10.0]
Я следил за несколькими статьями по поводу привлекательных атрибутов Git 2.10 . Проходя через который обновил GIT до 2.10.0 и внес изменения в глобальный, в .gitconfigрезультате следующим образом - [filter "lfs"] clean = git-lfs clean %f smudge = git-lfs smudge %f required = true [user] name = xyz email = …

14
git: переключить ветку и игнорировать любые изменения без фиксации
Я работал над веткой git и был готов зафиксировать свои изменения, поэтому я сделал коммит с полезным сообщением коммита. Затем я рассеянно внес небольшие изменения в код, которые не стоит хранить. Теперь я хочу сменить ветку, но Git дает мне, ошибка: у вас есть локальные изменения на «X»; не может …
318 git  branch  git-checkout 

8
Удалить папку и ее содержимое из истории Git / GitHub
Я работал над репозиторием в моей учетной записи GitHub, и я столкнулся с этой проблемой. Проект Node.js с папкой с несколькими установленными пакетами npm Пакеты были в node_modulesпапке Добавил эту папку в репозиторий git и отправил код в github (в то время не думал о части npm) Понял, что вам …
318 git  github  rebase  git-rebase 

12
Как переименовать репозиторий на GitHub?
Я хотел переименовать одно из своих хранилищ на GitHub, но я испугался, когда большое красное предупреждение гласило: Мы не будем устанавливать никаких перенаправлений со старого места Вам нужно будет обновить ваши локальные репозитории, чтобы указать новое местоположение Переименование может занять несколько минут У кого-нибудь есть пошаговые инструкции о том, как …
317 git  github  repository 


3
Как мне сделать 'git status', чтобы он не отображал неотслеживаемые файлы без использования .gitignore?
Как мне сделать git statusтак, чтобы он не отображал неотслеживаемые файлы без использования .gitignore? Я хочу получить информацию о статусе модификации только для отслеживаемых файлов.

11
Возможно ли иметь разные конфигурации Git для разных проектов?
.gitconfigобычно хранится в user.homeкаталоге. Я использую другую личность для работы над проектами для компании A и что-то еще для компании B (прежде всего имя / адрес электронной почты). Как я могу иметь две разные конфигурации Git, чтобы мои проверки не сопровождались именем / адресом электронной почты?
315 git  git-config 

11
Git: Как раздавить все коммиты на ветке
Я делаю новую ветку из master: git checkout -b testbranch Я делаю 20 коммитов в это. Теперь я хочу раздавить эти 20 коммитов. Я делаю это с: git rebase -i HEAD~20 А если я не знаю, сколько коммитов? Есть ли способ сделать что-то вроде: git rebase -i all on this …

3
Как git-svn клонировать последние n ревизий из хранилища Subversion?
проблема Как создать мелкую копию с помощью git-svn из хранилища Subversion, например, как вы извлекаете только последние три ревизии? Команда git cloneможет получить последние n ревизий из репозитория Git, если вы используете эту опцию --depth, т.е. вы получаете поверхностную копию репозитория. Пример: git clone --depth 3 git://some/repo myshallowcopyrepo Есть ли …

8
Примените .gitignore к существующему хранилищу, уже отслеживающему большое количество файлов.
У меня есть существующий проект Visual Studio в моем хранилище. Недавно я добавил файл .gitignore в свой проект, и я предполагаю, что это говорит Git игнорировать файлы, перечисленные в файле. Моя проблема в том, что все эти файлы уже отслеживаются, и, насколько я знаю, Git не будет игнорировать файл, который …
314 git  gitignore 

9
Как оформить заказ в Git по дате?
Я работаю над регрессом в исходном коде. Я хотел бы сказать Git: «извлечение источника на основе параметризованной даты / времени». Это возможно? У меня также есть изменения в моем текущем представлении, которые я не хочу терять. В идеале я хотел бы переключаться между текущим источником и какой-либо интересующей меня версией, …
314 git  git-checkout 

6
Что делает "мерзавец"?
Я видел много вопросов о методах использования git blame, но я не совсем их понимаю. Я вижу Blameкнопку поверх файлов на интерфейсе GitHub. При нажатии на него, он показывает некоторые различия с именами пользователей на левой панели. Что это означает? Почему на git blameсамом деле используется, кроме GitHub?
314 git  git-blame 

5
Разница между git pull и git pull --rebase
Я начал использовать git некоторое время назад и не до конца понимаю все сложности. Мой основной вопрос здесь состоит в том, чтобы выяснить разницу между a git pullи git pull --rebase, так как добавление --rebaseопции, кажется, не делает что-то совсем другое: просто делает тягу. Пожалуйста, помогите мне понять разницу.
311 git  git-pull 

4
Объясните, какое правило gitignore игнорирует мой файл
Есть ли способ узнать, почему какой-то файл игнорируется git (то есть, какое правило в .gitignoreфайле вызывает игнорирование файла)? Представьте, что у меня есть этот (или гораздо более сложный сценарий с сотнями папок и десятками .gitignoreфайлов: / -.gitignore -folder/ -.gitignore -subfolder/ -.gitignore -file.txt Если я запускаю git add folder/subfolder/file.txtgit, то могу …
310 git  gitignore 

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