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

269
Обновите подмодуль до последнего коммита

У меня есть проект A, который является библиотекой, и он используется в проекте B. Оба проекта A и B имеют отдельный репозиторий на github, НО внутри B у нас есть подмодуль A. Я отредактировал некоторые классы в библиотеке, которая находится в хранилище A, я нажал на удаленное хранилище, поэтому...

269
GitLab remote: HTTP Basic: доступ запрещен и фатальная аутентификация

Я на Mac OS в отличие от этого поста: «git push origin MyBranchName» выдает ошибку «HTTP Basic: доступ запрещен» У меня есть пароль, настроенный в GitLab. У меня есть ключ SSL, созданный ПОСЛЕ того, как проект был сделан на GitLab. Когда я использую существующую папку для нового проекта и следую за...

268
Учетные данные Bitbucket git, если они зарегистрированы в Google

У меня есть учетная запись на bitbucket.org, которую я создал, зарегистрировавшись в своей учетной записи Google. Теперь каждый раз, когда я вхожу, я просто нажимаю «Войти в Google», и это нормально. Как я могу получить доступ к своим репозиториям из командной строки git? Он запрашивает у меня имя...

266
Как получить изменения на ветке в Git

Каков наилучший способ получить журнал коммитов на ветке с момента его ветвления от текущей ветки? Мое решение до сих пор: git log $(git merge-base HEAD branch)..branch Документация для git-diff указывает, что git diff A...Bэквивалентно git diff $(git-merge-base A B) B. С другой стороны,...

266
Как показать, что сделал коммит?

Глупый путь, который я знаю: git diff commit-number1 commit-number2 лучше? Я имею в виду, я хочу знать сам commit1, я не хочу добавлять commit2 перед ним в качестве

266
Как вытащить удаленную ветку из чужого репо

У меня есть проект, размещенный на GitHub, который кто-то подписал. На своей вилке они создали новую ветку "foo" и внесли некоторые изменения. Как мне перенести их "foo" в новую ветку, также называемую "foo" в моем репо? Я понимаю, что они могли бы отправить мне запрос на извлечение, но я бы хотел...

265
Vim для Windows - Что мне ввести, чтобы сохранить файл и выйти из него?

Используя Windows XP, я случайно набрал git commit -aвместо git commit -am "My commit message", и теперь я просматриваю приглашение CMD, заполненное версией файла моего сообщения о коммите («Пожалуйста, введите сообщение о коммите для вашего ...»). Я добавил свое сообщение в начало, но теперь не...

264
git-checkout старая версия файла под новым именем

У меня есть файл " main.cpp", открытый в моем редакторе. Я хочу увидеть предыдущую версию " main.cpp" в редакторе тоже. То, как я делаю это сейчас, похоже на это. close "main.cpp" in the editor prompt> mv main.cpp tmp prompt> git checkout HEAD^ main.cpp prompt> mv main.cpp old_main.cpp...

264
Как перенести GIT-репозиторий с одного сервера на новый

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

264
Как отменить локальные коммиты в Git?

Я работал над чем-то, и решил, что это было полностью испорчено ... после совершения некоторых из них. Поэтому я попробовал следующую последовательность: git reset --hard git rebase origin git fetch git pull git checkout В какой момент я получил сообщение Your branch is ahead of 'origin/master' by...

264
Git объединить ошибки

У меня есть ветка git 9-sign-in-outс идеально работающим кодом, и я хочу превратить ее в master. Я сейчас на главной ветке. $ git branch 9-sign-in-out * master Я пытаюсь перейти на 9-sign-in-outветку, но это не позволяет мне: $ git checkout 9-sign-in-out app/helpers/application_helper.rb: needs...

264
git: 'credential-cache' не является командой git

Я следовал этим инструкциям к письму, включая часть о кешировании паролей. Кажется, что инструкции неверны, потому что каждый раз, когда git push origin masterя получаю эту ошибку: git: 'credential-cache' is not a git command. See 'get --help'. ... с этого момента я вынужден ввести свое имя...

263
Можно ли сделать так, чтобы ускоренная пересылка была отключена по умолчанию в git?

Я действительно не могу вспомнить время, когда я бы использовал, git mergeа не git rebaseи не хотел бы показывать коммит. Есть ли способ настроить git для быстрой пересылки по умолчанию? Тот факт, что есть --ffопция, может показаться, что есть способ, но я не могу найти его в...

263
Git против Team Foundation Server [закрыто]

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

262
Запустите ssh-agent при входе в систему

У меня есть сайт в качестве удаленного репозитория Git, извлекаемого из Bitbucket.com с использованием псевдонима SSH. Я могу вручную запустить ssh-agent на моем сервере, но я должен делать это каждый раз, когда я вхожу через SSH. Я вручную запускаю ssh-agent: eval ssh-agent $SHELL Затем я добавляю...

262
Как удалить проект Gitlab?

Я создал несколько репозиториев в GitLab. Один из них был для целей тестирования и имеет некоторые коммиты и ветки. Я хочу удалить или удалить этот репозиторий. Как я могу это...

261
Git псевдоним с позиционными параметрами

В основном я пытаюсь псевдоним: git files 9fa3 ... выполнить команду: git diff --name-status 9fa3^ 9fa3 но git не передает позиционные параметры команде alias. Я пытался: [alias] files = "!git diff --name-status $1^ $1" files = "!git diff --name-status {1}^ {1}" ... и несколько других, но те не...

260
Как мне зафиксировать только некоторые файлы?

У меня есть два проекта. Один из них является «официальным» проектом, а второй - легкой модификацией (некоторые файлы добавлены). Я создал новую ветку и положил в них новые файлы. Но в процессе разработки некоторые файлы, общие для обеих веток, изменяются. Как мне зафиксировать только эти...