Вопросы по теме 'gitpython'

Получить последний тег репо из URL
Нашли этот ответ, чтобы помочь с ключами gitPython и ssh GitPython и ключами SSH? Я хочу динамически использовать для чего-то последнюю версию с тегами, но без клонирования репо .. что-то вроде import os from git import Repo from git import...
128 просмотров
schedule 31.10.2021

рекурсивное извлечение времени git для подпапок и файлов
Я пытаюсь создать словарь с элементами в формате имя файла: отметка времени в гг-мм-дд чч:мм:сс . Это должно рекурсивно включать все подпапки и файлы в репо. Я наткнулся на кусок кода: import git repo = git.Repo("./repo") tree = repo.tree() for...
184 просмотров
schedule 08.05.2022

Клонировать репозиторий AWS CodeCommit git с помощью GitPython с учетными данными https
Я ищу повсюду, поскольку ищу более точный способ клонирования репозитория AWS CodeCommit git через python с использованием протокола https. Фактически, для тех, кто не знает aws, мы предлагаем использовать помощник по учетным данным codecommit для...
726 просмотров
schedule 15.05.2022

Используя gitpython, как я могу проверить определенный идентификатор фиксации Git?
Проверка ветки работает хорошо, но мне также нужно проверить определенный идентификатор коммита в заданном репозитории Git. Я имею в виду эквивалент git clone --no-checkout my-repo-url my-target-path cd my-target-path git checkout my-commit-id...
2530 просмотров
schedule 13.07.2022

Как я могу рассчитать разницу в размерах коммитов для каждого коммита в python?
Например, рассмотрим репозиторий git с 5 фиксациями размером 1 МБ, 2 МБ, 2,5 МБ, 3 МБ и 2 МБ для каждой фиксации. Я хочу получить разницу в размере каждой фиксации в python. То есть 1Мб, 1Мб, 0,5Мб, 0,5Мб, -1Мб. Есть ли какой-либо способ или...
141 просмотров
schedule 25.07.2022

Как удалить определенную ветку с помощью gitpython
Это скрипт для удаления ветки после слияния с основной веткой. from git import Repo repo = Repo.clone_from(SSHURL, newversiontag) merge = repo.git.merge('origin/'+ newversiontag) repo.git.push('--set-upstream', 'origin', 'master') tag =...
588 просмотров
schedule 06.08.2022

Как создать фрагменты файлов с помощью gitpython
Предоставляет ли gitpython (или, в крайнем случае, любой из API-интерфейсов git python) способ размещения выбранных фрагментов из файла в рабочем дереве, как это позволяет вам делать git add -i ? Я думаю, что я могу увидеть, как получить итерацию...
246 просмотров
schedule 24.08.2022

GitPython – клонирование с помощью ключа ssh – ошибка проверки ключа хоста
у меня возникла проблема с клонированием репозитория git в моем приложении. KEY_FILE = "/opt/app/.ssh/id_rsa" def read_git_branch(config_id, branch): config = RepoConfig.objects.get(id=config_id)...
2854 просмотров
schedule 19.08.2022

Проверка репозитория Gitpython клонирована
Я работаю с Django Rest Framework, некоторые функции взаимодействуют с репозиторием git. Я использую gitpython. Теперь я использовал clone_from для клонирования удаленного репозитория. repo = Repo.clone_from("REMOTE_REPOSITORY", "LOCAL_PATH")...
1148 просмотров
schedule 29.09.2022

Как импортировать асинхронный модуль Python из рабочего потока?
Я использую пакет GitPython для доступа к репозиторию Git из Python. При этом подключается асинхронный пакет . В async/__init__.py происходит следующее: def _init_signals(): """Assure we shutdown our threads correctly when being...
1138 просмотров

GitPython эквивалент git удаленного шоу происхождения?
Я пытаюсь обновить скрипт Python, который проверяет состояние нескольких локальных репозиториев по сравнению с удаленными с помощью subprocess на использование GitPython . Что такое эквивалентная команда в GitPython для git remote show origin...
5034 просмотров
schedule 13.05.2023

Поиск первого коммита в ветке с помощью GitPython
Я пишу обработчик git post-receive, используя Python и Git-Python, который собирает информацию о коммитах, содержащихся в push-уведомлении, а затем обновляет наш трекер ошибок и IM сводкой. У меня возникают проблемы в случае, когда push создает ветку...
4612 просмотров

Как я могу клонировать свой репозиторий git с помощью Python и PyGithub/GitPython?
Здесь я оглядывался, чтобы написать код, с помощью которого я могу поддерживать свой репозиторий git. Я начинающий уровень Python, но я это знаю. Мой репозиторий на git hub. https://github.com/gtrdotmcs/NewDjango/ Мне бы очень хотелось...
2776 просмотров
schedule 03.10.2023

как сделать git diff текущей фиксации с последней фиксацией с помощью gitpython?
Я пытаюсь понять модуль gitpython, hcommit = repo.head.commit tdiff = hcommit.diff('HEAD~1') но tdiff = hcommit.diff('HEAD^ HEAD') не работает!! также не ('HEAD~ HEAD') ., Я пытаюсь получить разностный вывод!
7380 просмотров
schedule 27.06.2023

Ошибка репозитория GitPython Clone
Я хочу клонировать репозиторий git с параметрами ( --recursive , -b <branch> ), но получаю следующую ошибку. Traceback (most recent call last): File "./git-clone.py", line 15, in <module> r = git.Repo.clone(repo_dir, b=branch,...
1123 просмотров
schedule 03.04.2023

Как проверить, есть ли в репозитории Git незафиксированные изменения с помощью gitpython
Я пытался g = git.Repo(r'C:\Users\Administrator\Desktop\testRepo') print g.untracked_files Но получил: git.exc.GitCommandNotFound: [Ошибка 2] Это ошибка?
1467 просмотров
schedule 29.04.2023

Клонирование частного репо с использованием HTTPS с помощью gitpython
Я использую gitpython для клонирования репозитория git через HTTPS. Если проект является частным репозиторием, он запросит имя пользователя и пароль. Как мне взаимодействовать с подсказкой python для передачи переменных имени пользователя и пароля?...
8877 просмотров
schedule 25.10.2022

Как выполнить git pull rebase с помощью библиотеки GitPython?
Я использую библиотеку GitPython ( документация GitPython ) Следующий код отлично работает для git pull, но как использовать git pull --rebase ?" import git g = git.cmd.Git(git_dir) g.pull() Есть ли какая-либо функция или параметр,...
2629 просмотров
schedule 11.03.2023

GitPython перечисляет все файлы, затронутые определенной фиксацией
Я использую этот цикл for для перебора всех коммитов: repo = Repo("C:/Users/shiro/Desktop/lucene-solr/") for commit in list(repo.iter_commits()): print commit.files_list # how to do that ? Как я могу получить список файлов, затронутых...
4535 просмотров
schedule 22.11.2022

gitpython: синтаксис команды для git commit
с помощью модуля gitpython я пишу скрипт python для проверки git diff --> git add всех измененных файлов один за другим. В конце я хочу зафиксировать все эти изменения, но не нашел точного синтаксиса команды. Я пытаюсь использовать приведенный...
9843 просмотров
schedule 02.07.2023