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

497
git pull от мастера в ветку разработки

У меня есть ветка с именем dmgr2 (разработка), и я хочу извлечь из основной ветки (живой сайт) и включить все изменения в мою ветку разработки. Есть лучший способ сделать это? вот что я планировал сделать после внесения изменений: git checkout dmgr2 git pull origin master это должно потянуть живые...

496
Ключ SSH - все еще спрашивает пароль и фразу-пароль

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

495
Как решить конфликт с git stash без коммитов?

Как было задано в этом вопросе , я также хочу знать, как разрешить конфликт, git stash popне добавляя все изменения в коммит (как это делает «git stash pop» без конфликта). Мой нынешний подход очень не крутой, потому что я делаю это так: git stash pop -> CONFLICT git stash drop [resolve...

494
Git подтолкнуть существующее репо к новому и другому удаленному серверу репо?

Скажем, у меня есть репозиторий на git.fedorahosted.org, и я хочу клонировать это в свой аккаунт на github, чтобы иметь собственную игровую площадку помимо более «официального» репо на fedorahosted. Каковы были бы шаги, чтобы первоначально скопировать это? В github есть хорошая кнопка "fork", но я...

492
Как взять файл git diff и применить его к локальной ветви, которая является копией того же хранилища?

У меня есть файл .diff, созданный коллегой, и я хотел бы применить изменения, перечисленные в этом файле различий, к моему локальному филиалу того же хранилища. У меня нет доступа к компьютеру или ветви этого работника, который использовался для создания этого файла сравнения. Очевидно, я мог бы...

491
Как вытащить из Git-репозитория через HTTP-прокси?

Примечание: хотя описанный вариант использования относится к использованию подмодулей в проекте, то же самое относится и к обычному git cloneрепозиторию по HTTP. У меня есть проект под контролем Git. Я хотел бы добавить подмодуль: git submodule add http://github.com/jscruggs/metric_fu.git...

488
В чем разница между HEAD, рабочим деревом и индексом в Git?

Может кто-нибудь сказать мне разницу между HEAD, рабочим деревом и индексом в Git? Из того, что я понимаю, это все названия для разных веток. Правильно ли мое предположение? редактировать я нашел это Один репозиторий git может отслеживать произвольное количество веток, но ваше рабочее дерево...

487
Как мне «восстановить» отмененный коммит Git?

С учетом изменений, которые были зафиксированы с использованием commit, а затем отменены с помощью revert, каков наилучший способ отменить этот возврат? В идеале это должно быть сделано с новым коммитом, чтобы не переписывать...

486
Git mergetool создает ненужные файлы .orig

Когда я выполняю разрешение конфликтов слияния с помощью Kdiff3 (и другого инструмента слияния, который я пробовал), я заметил, что при разрешении создается *.origфайл. Есть ли способ для этого не создавать этот дополнительный...

485
Как вы получаете Git, чтобы всегда тянуть из определенной ветви?

Я не мастер Git, но я работаю с ним в течение некоторого времени, с несколькими различными проектами. В каждом проекте я всегда git clone [repository]и с этого момента всегда могу git pull, если, конечно, у меня нет выдающихся изменений. Недавно мне пришлось вернуться к предыдущей ветке, и сделал...

484
Как переместить файлы из одного git-репо в другой (не клон), сохранив историю

Наши Git-репозитории начинались как части одного монстра SVN-репозитория, где у каждого проекта было свое дерево, например: project1/branches /tags /trunk project2/branches /tags /trunk Очевидно, что было довольно легко перемещать файлы с одного на другой svn mv. Но в Git каждый проект находится в...

480
Как лучше всего «скопировать» в существующую папку?

У меня есть рабочая копия проекта, без каких-либо метаданных контроля версий. Теперь я хотел бы сделать эквивалент git-clone в эту папку и сохранить свои локальные изменения. git-clone не позволяет мне клонировать в существующую папку. Какова лучшая практика...

479
Объединить (с помощью сквоша) все изменения из другой ветви как один коммит

В Git есть ли способ объединить все изменения из одной ветви в другую, но в то же время объединить в один коммит? Я часто работаю над новой функцией в отдельной ветке и буду регулярно фиксировать / отправлять - в основном для резервного копирования или переноса того, над чем я работаю, на другую...

477
Как импортировать существующее хранилище Git в другое?

У меня есть Git-репозиторий в папке с именем XXX , и у меня есть второй Git-репозиторий с именем YYY . Я хочу импортировать репозиторий XXX в репозиторий YYY в качестве подкаталога с именем ZZZ и добавить всю историю изменений XXX в YYY . Структура папок перед: ├── XXX │ ├── .git │ └── (project...

477
Как вернуться к последнему коммиту после проверки предыдущего коммита?

Иногда я проверяю какую-то предыдущую версию кода для проверки или тестирования. Я видел инструкции о том, что делать, если я хочу изменить предыдущие коммиты - но предположим, что я не делаю изменений. После того git checkout HEAD^, как я сделал, например , как мне вернуться к концу ветви? .. git...