Вопросы по теме '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 просмотров
schedule
27.01.2023
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 просмотров
schedule
06.05.2023
Как я могу клонировать свой репозиторий 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