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

183
git push --force-with-аренды против --force

Я пытаюсь понять разницу между git push --force и git push --force-with-lease Я предполагаю, что последний только отправляет на удаленный, если удаленный не имеет коммитов, которых нет в локальной ветви...

182
Игнорировать измененные (но не зафиксированные) файлы в git?

Могу ли я сказать git игнорировать файлы, которые были изменены (удалены), но не должны быть зафиксированы? Ситуация такова, что у меня есть подкаталог в репозитории, который содержит вещи, которые меня вообще не интересуют, поэтому я удалил его, чтобы он не отображался в автозаполнениях и т.п. (в...

182
Вложенные Git-репозитории?

Могу ли я вложить репозитории Git? У меня есть: /project_root/ /project_root/my_project /project_root/third_party_git_repository_used_by_my_project Имеет ли смысл , чтобы облегчить управление всем локально или нужно управлять , и третья сторона одна отдельно?git...

182
Как объединить текущую ветку в другую?

У меня есть две ветви, master и dev. Я всегда работаю над dev и проверяю код только в основной ветке, как только он одобрен для производственного использования. Когда я делаю это, я должен сделать следующее: git checkout master git merge dev git checkout dev Это ужасно многословно, и, поскольку я...

182
Git Alias ​​- несколько команд и параметров

Я пытаюсь создать псевдоним, который использует несколько команд Git и позиционные параметры. Для каждого есть страницы Stackoverflow, и кажется, что делать то и другое мучительно очевидно, но у меня возникли проблемы. В качестве примера я хочу перейти на ветку foo и выполнить статус. Итак, по...

182
Удалите ссылки / оригинал / головы / мастера из репозитория git после filter-branch --tree-filter?

У меня возник тот же вопрос, что и здесь: Новый репозиторий git в корневом каталоге для добавления существующего репозитория в подкаталог Я следовал за этим ответом здесь: Новый репозиторий git в корневом каталоге, чтобы включить существующий репозиторий в подкаталог Теперь gitk --allпоказаны две...

182
Неустранимый: Недопустимое имя объекта: 'master'

У меня есть частный сервер под управлением git 1.7 Когда я git init папка не создает основную ветку. Потому что, когда я делаю: git branch это ничего не перечисляет. Когда я делаю: git --bare init это создает файлы. Когда я печатаю git branch master это говорит: fatal: Not a valid object name:...

182
Git: игнорировать отслеживаемые файлы

У меня есть несколько отслеживаемых файлов в хранилище, которые автоматически изменяются при сборке кода. Я не хочу отследить их, я просто не хочу, чтобы они отображались как измененные, и я не хочу, чтобы они ставились при установке git add. Это возможно?...

182
Заставить Heroku запустить не мастерскую ветку Git

У меня есть проект, размещенный на Heroku, и он дошел до того, что я хочу создать альтернативный тестовый сервер (чтобы я мог тестировать работников Heroku, не мешая работе). Я уже настроил свой основной пульт Heroku, на котором работает мой ствол, и пульт Heroku-dev, на котором я хочу запустить...

182
ветка git switch без отмены локальных изменений

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

182
Ошибка с переименованным репо в github, «remote: Этот репозиторий перемещен. Пожалуйста, используйте новое местоположение »

Я получаю это уведомление: remote: This repository moved. Please use the new location [new location]когда я отправляю обновления с локального экземпляра на удаленный мастер на GitHub. Есть ли способ это...

182
Как добавить права доступа chmod к файлу в GIT?

Я хочу сделать коммит в файле .sh, но хочу, чтобы он был исполняемым, когда я извлекаю тот же файл на другом сервере. Есть ли способ сделать это без ручного chmod u + x этот файл на серверах, которые извлекают...

181
Ошибка источника оригинала в новом хранилище

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

181
Жуткий журнал одной ревизии

У меня есть коммит c. Я хочу получить ревизию этого точного коммита с + метаинформации и никого другого. Есть ли более простой способ, чем git log -p c^..cсделать

181
«git status» показывает измененные файлы, но «git diff» не показывает

Я посмотрел на все подобные вопросы. Тем не менее, я дважды проверил, и определенно происходит что-то странное. На одном сервере (Solaris с Git 1.8.1) я клонировал репозиторий Git, а затем скопировал папку .git в мои существующие живые файлы. Это работало отлично, я мог бежать git status затем git...

180
Как переместить ветку Git в свой собственный репозиторий?

У меня есть ветка, которую я хотел бы перенести в отдельный репозиторий Git, и в идеале сохранить историю этой ветки в процессе. До сих пор я смотрел git filter-branch, но я не могу понять, может ли он делать то, что я хочу делать. Как извлечь ветку Git из собственного...

180
Как войти в журнал в обратном порядке?

Недавно я узнал, что могу получить журнал hg для печати истории в обратном порядке: hg log -r : Итак, конечно, я попробовал: git log -r : Ну, это не сработало. Так, что команда делает то же самое в...

180
Как мне найти самый последний git commit, который изменил файл?

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