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

325
Удалить все локальные ветки Git

Я следую процессу разработки, где я создаю новую локальную ветвь для каждой новой функции или истории. По окончании я объединяю ветку с мастером и затем нажимаю. Что происходит со временем из-за сочетания лени или забывчивости, так это то, что я получаю большой список локальных ветвей, некоторые из...

323
Как я могу искать в ветках Git файл или каталог?

В Git, как я могу искать файл или каталог по пути по нескольким веткам? Я написал что-то в ветке, но не помню какой. Теперь мне нужно найти это. Уточнение : я ищу файл, который я создал в одной из моих веток. Я хотел бы найти его по пути, а не по его содержимому, поскольку я не помню, что это за...

323
Что значит git push -u?

У меня есть две разные версии Git. В версии 1.6.2, git pushне имеет -uопции. Появляется только в версии 1.7.x. Из документов, -uэто связано с переменной branch.<name>.merge в git config. Эта переменная описана ниже: Defines, together with branch.<name>.remote, the upstream branch for...

323
Создание папок внутри репозитория GitHub без использования Git

Я хочу добавить новую папку в мой недавно созданный репозиторий GitHub, не устанавливая настройки Git для (Mac, Linux и Windows). Возможно ли это сделать? Я не могу иметь Git все время со мной, когда я работаю на разных системах / машинах. Я знаю, как добавлять файлы непосредственно в репозиторий...

323
Каково точное значение «наших» и «их» в git?

Это может звучать как слишком простой вопрос, но я искал ответы, и теперь я в замешательстве, чем раньше. Что означают «наши» и «их» в git при объединении моей ветви с другой веткой? Обе ветви "наши". В конфликте слияния всегда отображается "наша" верхняя из двух версий? Всегда ли наша относится к...

321
Должен ли я использовать SVN или Git? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

321
Как вы используете репозиторий «git --bare init»?

Мне нужно создать центральное хранилище Git, но я немного запутался ... Я создал пустой репозиторий (на моем git-сервере, машина 2) с: $ mkdir test_repo $ git --bare init Теперь мне нужно отправить файлы из моего локального репозитория (машина 1) в пустой репозиторий (машина 2). У меня есть доступ...

319
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...

318
git: переключить ветку и игнорировать любые изменения без фиксации

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

318
Удалить папку и ее содержимое из истории Git / GitHub

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

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

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

317
Как переименовать репозиторий на GitHub?

Я хотел переименовать одно из своих хранилищ на GitHub, но я испугался, когда большое красное предупреждение гласило: Мы не будем устанавливать никаких перенаправлений со старого места Вам нужно будет обновить ваши локальные репозитории, чтобы указать новое местоположение Переименование может...

315
Возможно ли иметь разные конфигурации Git для разных проектов?

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

315
Git: Как раздавить все коммиты на ветке

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

314
Как git-svn клонировать последние n ревизий из хранилища Subversion?

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