Вопросы по тегу: git

(111)

Git pull/push - невозможно получить доступ к HTTPS, процедуры SSL, похоже, не работают

Я использую Git (и GitHub) ежедневно, и все работает нормально, и вдруг я больше не могу общаться с моим удаленным репозиторием GitHub с помощью команд Git. Когда я пытаюсь "Git pull", выдает следующую ошибку: fatal: невозможно получить доступ к 'https://github.com/snahrvar/eatibl.git/': ошибка: 1407742E: подпрограммы SSL: SSL23_GET_SERVER_HELLO: предупреждение tlsv1 версия протокола Итак, я протестировал несколько репозиториев и получил те же ошибки на своем компьютере. У меня был кто-то, кто взаимодействовал с теми же репозиториями, и у них это отлично работает. До этой ошибки я выполнил «npm install sharp» в проекте, и это закончилось неудачей, и я подозреваю, что это могло испортить некоторые настройки SSL, но это дикое предположение!Будем признательны за любые общие мысли или советы!Если это вообще полезно, вот моя среда: Git-версия: 1.9.4.msysgit.2 Версия Windows: Windows 8.1
S

Shayan Nahrvar

4 года назад

Ответов: 19

Предупреждение: обнаружено несколько баз слияния. Список отображаемых коммитов может быть неполным.

В Azure Repos я создал PR из ветки A в ветвь B. Конфликт слияния не отображается. Но я получаю предупреждающее сообщение Предупреждение. Обнаружено несколько баз слияния. Список отображаемых коммитов может быть неполным.
J

Janani

4 месяца назад

Ответов: 6

Выберите и разместите диапазон коммитов в подкаталог или поддерево.

Как я могу указать Cherry-pick выбрать диапазон коммитов и раздавить его?Или, другими словами, применить разницу между двумя фиксациями к текущему состоянию репозитория?Следующее не работает (у вишневого выбора нет опции --squash):git cherry-pick --squash e064480..eab48b59c Примечание. Мой вариант использования относится к сценарию поддерева - прежде чем кто-нибудь начнет спорить, что я не должен сжиматься.Следующее работает, но тогда у меня есть ряд отдельных коммитов. После этого я могу раздавить их вручную с помощью интерактивной перебазировки.git cherry-pick -X subtree=vendor/package e064480..eab48b59c Можно ли как-нибудь сделать раздавливание как часть выбора вишни?
d

donquixote

6 лет назад

Ответов: 3

Методы использования Git с Google Colab

Есть ли рекомендуемые способы интеграции git с colab?Например, можно ли работать с кодом из репозиториев исходного кода Google или им подобных?Ни диск Google, ни облачное хранилище нельзя использовать для функций git.Итак, мне интересно, есть ли способ сделать это?
P

Prashanth

4 года назад

Ответов: 15

В коде Visual Studio Как мне объединить две локальные ветки?

В Visual Studio Code мне разрешено только отправлять, извлекать и синхронизировать. Существует задокументированная поддержка конфликтов слияния, но я не могу понять, как на самом деле объединить две ветки. Командная строка Git в VSC (нажмите F1) поддерживает только подмножество команд:Попытка извлечения из альтернативной ветки или отправки в альтернативную ветку приводит к:Вот документация по VSCode's Git Git-документация по коду Visual StudioЧто я упускаю из виду?
T

TheFastCat

5 лет назад

Ответов: 5

Как сравнить два разных коммита на одной и той же ветке в github?

Сравнение историй одной и той же ветки на GitHub меня очень сбивает с толку. Я регулярно борюсь с этим:Если я использую compare/master в URL-адресе после имени репозитория GitHub, я могу сравнивать с другими ветками в репозитории на основе параметров в раскрывающихся меню.https://help.github.com/en/articles/comparing-commits-across-timeОднако обычно я хочу сравнить несколько коммитов на master.Как это легко сделать? Могу ли я получить более наглядный пример?
S

ShanZhengYang

4 года назад

Ответов: 7

Автоматический доступ к подмодулям git через ssh или https

Вопрос: Есть ли способ автоматически извлекать подмодули git тем же методом (ssh или https), что и основной репозиторий?Фон:У нас есть закрытый репозиторий gitlab (main), в котором есть подмодуль (utils), который также размещен как закрытый репозиторий gitlab на том же сервере. Доступ к этим репозиториям можно получить либо через ssh, либо через https:. user@gitlabserver.com:мой/путь/repo.git https://gitlabserver.com/my/path/repo.git Очевидно, что оба варианта требуют разных форм аутентификации, и в зависимости от клиентского компьютера и пользователя предпочтительнее тот или иной.Для репозитория верхнего уровня (main) это не проблема, так как любой может выбрать метод, который он или она предпочитает, но для подмодуля это зависит от .gitmodules*100005 * файл и, следовательно, (изначально) одинаков для всех. Теперь вместо того, чтобы каждый адаптировал файл .gitmodules к тому, что он предпочитает, и следил за тем, чтобы он случайно не зафиксировал эти изменения, было бы неплохо, если бы был способ просто указать сервер и путь к репозиторию, а git выбирает либо тот же метод, который используется для основного репо, или что-то, что можно установить в gitconfig.
M

MikeMB

5 лет назад

Ответов: 2

Как разрешить «отказ разрешить приложению OAuth создавать или обновлять рабочий процесс» в git push

Получение отказ приложения OAuth в создании или обновлении рабочего процесса .github/workflows/cd.yml без рабочего процесса области действия" на git push. Как предоставить область рабочий процесс?
A

Ara Yeressian

год назад

Ответов: 11

Как «git показать» различия для коммита слияния?

Когда у меня есть фиксация слияния и запуск git show , он показывает только журнал фиксации, а не различия:commit c0f50178901e09a1237f7b9d9173ec5d1c4936c Merge: ed234b ded051 Author: abc Date: Mon Nov 21 15:56:33 2016 -0800 Merge branch 'abc' Я понимаю, что настоящая фиксация находится в журнале слияния, но я хочу не печатать. Есть ли способ показать разницу в одном?
S

Sohaib Farooqui

5 лет назад

Ответов: 4

Sourcetree remote: Неверное имя пользователя или пароль

Я пытаюсь нажать на github с помощью sourcetree, но получаю следующую ошибку: git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin live_version:live_version remote: Неверное имя пользователя или пароль. фатальный: аутентификация не удалась для 'https://github.com/myname/myrepo/' https://github.com/myname/myrepo Выполнено с ошибками, см. выше. Однако, когда я иду к инструменты > аутентификация > моя учетная запись github И нажмите изменить > обновить токен oauth Открывается страница и я получаю:Аутентификация прошла успешноSourceTree has been successfully authenticated. You may now close this page. Всегда работало, но вдруг перестало, у меня нет двухфакторной аутентификации. Я пытался удалить учетную запись и добавить ее снова, но безрезультатно. Как я могу снова заставить соединение работать, чтобы я мог отправить свой проект на github.Исходное дерево версии 2.1.8.0
S

Sven van den Boogaart

4 года назад

Ответов: 18

"git checkout --" . против git проверки

Я всегда использовал git checkout -- . для очистки рабочего каталога. Я думал, что где-то читал, что -- требуется, чтобы git не думал, что вы передаете параметры (или что-то в этом роде)Теперь коллега сказал мне, что я могу отбросить --, и действительно, быстрый тест показал точно то же самое.Есть ли разница между этими двумя командами?PS: Спрашиваю здесь, потому что git checkout -- . против git checkout . сложно найти в гугле...
L

Laoujin

5 лет назад

Ответов: 2

Заставить git обновить .gitignore

У меня есть файл .gitignore, и он игнорирует некоторые файлы. Я обновил файл .gitignore (удалив некоторые имена файлов и добавив некоторые имена файлов). Это не отражено в git status. Как я могу заставить git обновлять эти изменения, чтобы отслеживать файлы, которые не отслеживались ранее, и наоборот.Я пробовал этот вопрос, но все мои файлы не отслеживаются (согласно моему обновленному .gitignore). (Проще говоря, как заставить git отозвать файлы после обновления или удаления .gitignore).
u

user4576114

6 лет назад

Ответов: 5

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

Я набираю git tag и выводит список моих текущих тегов:1.2.3 1.2.4 Как определить, какие из них аннотированы, а какие упрощены?
G

G. Sylvie Davies

5 лет назад

Ответов: 4

Как исправить ошибку git: Ошибка RPC; завиток 56 GnuTLS

Я использую Ubuntu 16.04. Когда я хочу выполнить git push origin master, я получаю:error: RPC failed; curl 56 GnuTLS recv error (-12): A TLS fatal alert has been received. fatal: The remote end hung up unexpectedly fatal: The remote end hung up unexpectedly Everything up-to-date
u

user

6 лет назад

Ответов: 29

git rebase с использованием исходного дерева

Кажется, я не понимаю, как использовать графический интерфейс SourceTree для выполнения git rebase. У меня есть две ветки "master" и "dev". Как видно, две ветви разошлись. Я хочу сделать перебазирование ветки "dev" с помощью командной строки, это будет:git checkout dev git rebase master Я ожидал, что щелкну правой кнопкой мыши «dev» и выберу «Перебазировать текущие изменения в dev». Я предполагаю, что текущие изменения означают «новые коммиты на мастере». Но выбор этой опции, кажется, не имеет никакого эффекта. Какие шаги были бы правильными?
p

python152

5 лет назад

Ответов: 1

How to restrict access to the master branch in Git

I have a single repository in which I have two user groups: Administrators HTML/UI Developers I do not wish to give read/write access of my master branch to my HTML developers as they do not need to work on it and should not be misusing the core code. Though they need to work on their own branch ui-developers. How do I do this on Git? P.S.: I am using Bitbucket I had posted this question when I was extremely new to coding and Git. After two years of experience, I now know that Git doesn't allow to restrict READ access for any particular branch. But services like Bitbucket, GitLab, and GitHub allow you to put write and merge restrictions to branches. Also, I shifted to GitLab six months back :)
H

Harshit Agrawal

5 лет назад

Ответов: 6

Repository is not clean. Please commit or stash any changes before updating In Angular 8

Error Repository is not clean. Please commit or stash any changes before updating when i have updated from version 7 to Angular 8. Angular Guide for upgrade https://update.angular.io/#7.0:8.0 D:\app-test> ng update @angular/cli @angular/core npm cache verify Repository is not clean. Please commit or stash any changes before updating. Update Version PS D:\app-test> ng update Using package manager: 'npm' Collecting installed dependencies... Found 58 dependencies. We analyzed your package.json, there are some packages to update: Name Version Command to update -------------------------------------------------------------------------------- @angular/cdk 7.2.2 -> 8.0.1 ng update @angular/cdk @angular/core 7.2.15 -> 8.0.1 ng update @angular/core @angular/core 7.2.2 -> 7.2.15 ng update @angular/core @angular/material 7.3.7 -> 8.0.1 ng update @angular/material rxjs 6.3.3 -> 6.5.2 ng update rxjs There might be additional packages that are outdated. Run "ng update --all" to try to update all at the same time. PS D:\app-test> ng update @angular/cdk Repository is not clean. Please commit or stash any changes before updating. i have checked git was not installed in project. solution that worked git commit After Googling i have This is happening After Angular 8. Bug https://github.com/angular/angular-cli/issues/14600
a

afeef

3 года назад

Ответов: 9

Удалить node_modules из git в vscode

Получение ошибки при удалении node_modules в git, терминал vscode git rm -r --cached node_modules Ошибка: фатальная ошибка: pathspec 'node_modules' не соответствует ни одному файлу
M

Mano

4 года назад

Ответов: 9

Как я могу переключиться на другую ветку в git?

Which one of these lines is correct?git checkout 'another_branch' илиgit checkout origin 'another_branch' илиgit checkout origin/'another_branch' А чем они отличаются?
B

Benyamin Jafari

4 года назад

Ответов: 14

Как избавиться от "затирать существующий тег"

Я использую git в VSCodium и каждый раз, когда пытаюсь вытащить git, жалуется.Заглядывая в журнал, вижу> git pull --tags origin master From https://github.com/MY/REPO * branch master -> FETCH_HEAD ! [rejected] latest -> latest (would clobber existing tag) 9428765..935da94 master -> origin/master Выполнение команды с - принудительно помогает до следующего раза.Мне непонятно, что здесь не так. Что произошло и как решить эту проблему?Я имею в виду: помимо уничтожения моего локального репо и повторного клонирования.
S

Skeeve

2 года назад

Ответов: 4

Проект против репозитория в GitHub

В чем заключается концептуальная разница между проектом (который может быть создан внутри репозитория) и репозиторием в GitHub?Я видел несколько похожих вопросов (здесь, здесь и здесь) в SO, но ни один из них не объясняет, что такое проект GitHub, что репозиторий GitHub, и когда использовать каждый из них.Буду признателен, если кто-нибудь сможет объяснить каждый термин и привести пример того, когда использовать / создавать каждый из них. Например, если у меня есть несколько приложений-прототипов, все независимые друг от друга, что мне создать, чтобы организованно управлять исходным кодом для всех из них?
c

carlossierra

5 лет назад

Ответов: 8

Git сбрасывает один файл в ветке функций, чтобы он был таким же, как в главном

Я пытаюсь отменить свои изменения в отдельном файле в моей функциональной ветке, и я хочу, чтобы этот файл был таким же, как в master.Пробовал:git checkout -- filename git checkout filename git checkout HEAD -- filename Похоже, что ни один из них не внес никаких изменений в мою ветку функций. Какие-либо предложения?
A

Anton Belev

6 лет назад

Ответов: 2

Git отсутствует в VS Code - нет поставщиков системы управления версиями

Я только что установил Visual Studio Code 1.17 и открыл папку репозитория Git. При входе на вкладку «Управление исходным кодом» я вижу сообщение «Нет активных поставщиков системы управления версиями». Я думал, что Git встроен в VSCode!?Что еще хуже, когда я пытаюсь установить дополнительных поставщиков SCM, Git не работает. Как мне вернуть свой Git!?
C

ChiliYago

4 года назад

Ответов: 40

Git says remote ref does not exist when I delete remote branch

I ran git branch -a * master remotes/origin/test remotes/origin/master I want to delete my remote branch I've tried git push origin --delete remotes/origin/test I got error: unable to delete 'remotes/origin/test': remote ref does not exist How is it not exist ? I did a git branch -a, and I saw it listed. Did I miss anything ?
c

code8888

6 лет назад

Ответов: 13

Getting permission denied (public key) on gitlab

My problem is that I can't push or fetch from GitLab. However, I can clone (via HTTP or via SSH). I get this error when I try to push : Permission denied (publickey) fatal : Could not read from remote repository From all the threads I've looked, here is what I have done : Set up an SSH key on my computer and added the public key to GitLab Done the config --global for username and email Cloned via SSH and via HTTP to check if it would resolve the issue Done the ssh -T git@gitlab.com command If you have any insight about how to resolve my issue, it would be greatly appreciated.
A

Alexandre Fernandes Bartolomeu

5 лет назад

Ответов: 39

Ошибка Git bash: не удалось выполнить вилку дочернего процесса: нет доступных терминалов (-1)

Раньше у меня было до 8 терминалов git bash, работающих одновременно.Сейчас у меня только 2 ап.Я не видел этой ошибки раньше и не понимаю, что ее вызывает.Любая помощь будет принята с благодарностью!Изображение прикреплено:
A

A. Petrizza

4 года назад

Ответов: 31

Парольная аутентификация временно отключена в связи с отключением. Вместо этого используйте токен личного доступа

Я использовал пароль для входа в систему для ввода моего кода. Он работал несколько месяцев, но внезапно я не могу этого сделать и получаю такую ​​ошибку:Username for 'https://github.com': shreyas-jadhav Password for 'https://shreyas-jadhav@github.com': remote: Password authentication is temporarily disabled as part of a brownout. Please use a personal access token instead. remote: Please see https://github.blog/2020-07-30-token-authentication-requirements-for-api-and-git-operations/ for more information. Обратите внимание, ссылка не помогает. Даже использование сгенерированного токена не помогает. Примечание модератора: Это часть запланированного и предстоящего постоянного изменения сервиса GitHub
S

Shreyas Jadhav

7 месяцев назад

Ответов: 25

Как справиться с ошибкой git gc fatal: bad object refs / remotes / origin / HEAD?

Сегодня я случайно попал в него при попытке запустить Git сборщик мусора:$ git gc fatal: bad object refs/remotes/origin/HEAD error: failed to run repack Как с этим бороться?
R

Ryan

6 лет назад

Ответов: 10

Следует ли мне добавить google-services.json (из Firebase) в свой репозиторий?

Я только что зарегистрировался в Firebase и создал новый проект. Firebase запросила у меня домен моего приложения и ключ отладки SHA1. Я ввожу эти данные, и он сгенерировал файл google-services.json, который я мог добавить в корень моего модуля приложения.У меня вопрос, следует ли добавить этот файл .json в общедоступное (с открытым исходным кодом) репо. Это что-то, что должно быть секретным, например, ключ API?
h

hitraj47

6 лет назад

Ответов: 2

Предотвратить коммиты в основной ветке

(Для простоты) у меня есть ветка master и dev в моем репозитории Git. Я хочу убедиться, что ветка master всегда работает, поэтому вся моя работа должна выполняться в ветке dev.Однако, когда я объединяю свои изменения с помощью слияния - no-ff, я, как правило, остаюсь в ветке master и просто продолжаю работать в ней (потому что я забыл проверить мою dev ветку).Могу ли я установить правило для ветки master, в котором говорится, что я не могу выполнять коммиты и слияния с быстрой перемоткой вперед, но только - no-ff сливается из другая ветка?Это должно работать для частных репозиториев (следовательно, не GitHub или Bitbucket).
R

Rasmus Bækgaard

5 лет назад

Ответов: 3

2022 WebDevInsider