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

209
Как удалить старую историю из репозитория git?

Боюсь, я не смог найти ничего похожего на этот конкретный сценарий. У меня есть git-репозиторий с большой историей: 500+ веток, 500+ тегов, начиная с середины 2007 года. Он содержит ~ 19 500 коммитов. Мы хотели бы удалить всю историю до 1 января 2010 года, чтобы сделать ее меньше и легче иметь дело...

209
Разница между git checkout --track origin / branch и git checkout -b branch origin / branch

Кто-нибудь знает разницу между этими двумя командами для переключения и отслеживания удаленной ветви? git checkout -b branch origin/branch git checkout --track origin/branch Я думаю, что оба отслеживают удаленную ветвь, поэтому я могу перенести свои изменения в ветку в начале, верно? Есть ли...

209
Попытка выполнить git pull с ошибкой: невозможно открыть .git / FETCH_HEAD: разрешение отклонено

Помогите мне, пожалуйста, я пытаюсь запустить это в моем терминале: asgard@asgard-A7N8X2-0:~/CollegePortal$ git pull error: cannot open .git/FETCH_HEAD: Permission denied Тогда я попробую этот asgard@asgard-A7N8X2-0:~/CollegePortal$ sudo git pull Permission denied (publickey). fatal: The remote end...

209
Git commit в терминале открывает VIM, но не может вернуться в терминал

Попытка изучить GitHub в данный момент и сделать это руководство по основам Git в Nettuts. Я на уроке о совершении коммитов. Учитель печатает, git commitи он открывает VIM в качестве своего редактора (я также хотел бы знать, как сделать так, чтобы он открывался в Sublime Text 2), в любом случае, он...

208
Как исправить конфликт слияния из-за удаления файла в ветке?

Я создал dialogветку, и когда я пытаюсь объединить ее с masterветкой. Есть 2 конфликта. Я не знаю, как решить CONFLICT (delete/modify). Подскажите, пожалуйста, что мне делать? $ git checkout master $ git merge dialog CONFLICT (delete/modify): res/layout/dialog_item.xml deleted in dialog and...

208
Git - Найти коммит, где файл был добавлен

Скажем, у меня есть файл, foo.jsкоторый был зафиксирован некоторое время назад. Я хотел бы просто найти коммит, где этот файл был впервые добавлен. После прочтения ответов и моей собственной работы, это работает для меня git log --follow --diff-filter=A --find-renames=40%...

208
Как добавить существующее решение в GitHub из Visual Studio 2013

Я просмотрел множество веб-страниц о новой интеграции Git в VS 2013, и они не имеют отношения к добавлению существующего решения в Github. На самом деле я не могу найти много об использовании GitHub вместо Visual Studio Online. Может кто-нибудь сказать мне, как я начинаю с существующего решения и...

207
Объединение нескольких репозиториев git

Допустим, у меня есть настройки, которые выглядят примерно так phd/code/ phd/figures/ phd/thesis/ По историческим причинам, все они имеют свои собственные репозитории git. Но я хотел бы объединить их в один, чтобы немного упростить вещи. Например, сейчас я могу сделать два набора изменений и...

207
Hg: Как сделать ребаз, например, git's rebase

В Git я могу сделать это: 1. Начните работать над новой функцией: $ git co -b newfeature-123 # (локальная ветка разработки функций) сделать несколько коммитов (M, N, O) мастер A --- B --- C \ newfeature-123 M --- N --- O 2. Вытащите новые изменения из основной ветки разработки: $ git pull (мастер...

207
Самый быстрый способ скачать проект GitHub

Мне нужно загрузить исходный код примера графика данных Spring проекта в мою коробку. Он имеет публичный доступ только для чтения. Существует ли чрезвычайно быстрый способ загрузки этого кода? Я не имею представления о работе над GitHub / фиксации кода, и большинство учебных пособий в Интернете,...

207
Выберите стратегию слияния Git для определенных файлов («наши», «мои», «их»)

Я нахожусь в середине перебазирования после git pull --rebase. У меня есть несколько файлов, которые имеют конфликты слияния. Как я могу принять "их" изменения или "мои" изменения для определенных файлов? $ git status # Not currently on any branch. # You are currently rebasing. # (fix conflicts and...

206
Можно ли отправить git stash в удаленный репозиторий?

Можно ли в git создать тайник, перенести тайник в удаленный репозиторий, получить тайник на другом компьютере и применить тайник? Или мои варианты: Создать патч и скопировать патч на другой компьютер, или Создать второстепенную ветвь и передать незавершенную работу этой ветке?...

206
Ошибка Git при попытке нажать - крюк предварительного получения отклонен

Когда я пытаюсь нажать внесенное мной изменение, я получаю следующую ошибку ... git.exe push -v --progress "origin" iteration1:iteration1 remote: ********************************************************************* To ssh://git@mycogit/cit_pplus.git ! [remote rejected] iteration1 -> iteration1...

206
Как мне получить GIT по умолчанию для SSH, а не HTTPS для новых репозиториев

В эти дни, когда я создаю новый репозиторий на GitHub на странице установки, я получаю: git remote add origin https://github.com/nikhilbhardwaj/abc.git git push -u origin master И когда мне нужно выдвинуть коммит, мне нужно ввести имя пользователя и пароль GitHub. Я могу вручную изменить это на...

206
Фиксация истории в удаленном хранилище

Я пытаюсь получить доступ к истории коммитов ветки в удаленном репозитории. Я посмотрел на документ, но не смог найти какой-либо существенной информации о том, как получить доступ к истории комитетов удаленного репо с помощью моего локального клиента git....

205
Как я могу сделать Jenkins CI с Git триггером на толчках, чтобы освоить?

Я пытаюсь настроить Jenkins-ci для проекта, использующего GitHub. Я уже настроил Jenkins с соответствующими плагинами. Я хочу, чтобы Дженкинс запускал сценарии сборки только тогда, когда кто-то в проекте пытается освоить. До сих пор я был в состоянии настроить его так, чтобы сборка была запущена в...

205
Можно ли разделить уже разделенный кусок с помощью git?

Недавно я обнаружил, что Git patchиспользует addкоманду, и должен сказать, что это действительно фантастическая функция. Я также обнаружил, что большой кусок можно разделить на более мелкие куски, нажавs клавишу, что повышает точность фиксации. Но что, если я хочу еще большей точности, если...