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

GitPython получает дерево и объект blob от sha
Я использую GitPython с голым репозиторием и пытаюсь получить конкретный объект git по его SHA. Если бы я использовал git напрямую, я бы просто сделал это git ls-tree sha_of_tree git show sha_of_blob Поскольку я использую GitPython и хочу...
4235 просмотров
schedule 23.11.2022

Как я могу получить удаленный репозиторий с помощью GitPython?
Я пытаюсь найти способ получить репозиторий git с помощью gitPython. Пока это то, что я взял из официальных документов здесь . test_remote = repo.create_remote('test', 'git@server:repo.git') repo.delete_remote(test_remote) # create and delete...
32859 просмотров
schedule 03.08.2023

Как получить количество неопубликованных коммитов с помощью GitPython?
С помощью git status я могу получить информацию о количестве неопубликованных коммитов: » git status # On branch master # Your branch is ahead of 'origin/master' by 2 commits. # (use "git push" to publish your local commits) #...
3452 просмотров
schedule 22.05.2022

GitPython: получить текущий тег (отдельная голова)
Я использую библиотеку gitpython . Если локальный git находится в проверенном теге, я хочу получить имя тега. repo=git.Repo(repo_dir) repo.tag # --> tags. But which is the current? В командной строке инструмент git знает это. Пример...
6848 просмотров
schedule 03.03.2024

Аутентификация в gitpython
Я пытаюсь написать довольно простую функцию (я думал). Я хочу, чтобы пользователь указал путь к проверенному репозиторию git на своем компьютере. (Репозиторий git, требующий аутентификации). Затем я хочу выполнить git pull для этой папки, чтобы...
3338 просмотров
schedule 30.07.2023

GitPython Можно ли получить файл из указанной фиксации без проверки
Я хочу скопировать файлы из указанной фиксации с помощью GitPython. Теперь я пришел сюда до сих пор: import git git = git.Git(REPO_PATH) git.checkout(COMMIT_HEX_SHA) fo = open(REPO_PATH + "/foo.txt", "r") str = fo.read(10); fo.close() Оно...
1868 просмотров
schedule 12.11.2023

Как проверить конкретную версию с помощью GitPython?
Я хочу проверить специальную версию репозитория git. Как это сделать с помощью GitPython? # GitPython==1.0.1 from git import Repo r = Repo.clone_from(git_url, repo_dir) #r.checkout(revision) # How to do this?
27 просмотров
schedule 11.08.2022

Как использовать удаленный путь для python git.Repo()?
Для инициализации репо я использую repo = git.Repo(path) Можно ли использовать удаленный путь, подобный этому user@host:/path/to/repo ? Спасибо за комментарии.
128 просмотров
schedule 24.06.2023

Список файлов, которые изменились с момента последней фиксации с помощью GitPython
Мне нужно, чтобы скрипт Python читался в файлах, которые изменились с момента последнего коммита Git. Используя GitPython , как я могу получить тот же результат, что и при запуске из cli: $ git diff --name-only HEAD~1 HEAD Я могу сделать...
6521 просмотров
schedule 06.02.2023

Как клонировать репозиторий git с помощью GitPython, используя ключ SSH с парольной фразой
В настоящее время я пытаюсь понять, как использовать GitPython для клонирования удаленного репозитория с ключом SSH с парольной фразой (с использованием Python 3.5.2). Документация не очень помогла в этом отношении: Вы также можете указать...
1393 просмотров
schedule 05.08.2022

Git push через GitPython
У меня есть этот код в Python (используя «import git»): repo = git.Repo("my_repository") repo.git.add("bla.txt") repo.git.commit("my commit description") Теперь я хочу нажать эту фиксацию. Я много пробовал, но безуспешно. Команда Python...
33178 просмотров
schedule 24.11.2022

Не могу импортировать в Windows/Anaconda
Windows 10, Анаконда 2 или 3 c:\leo.repo\leo-editor>c:\apps\Git\bin\git.exe --version дает: git версии 2.8.2.windows.1 sys.path содержит C:\apps\Git, C:\apps\Git\bin и C:\apps\Git\cmd, но я получаю ужасное исключение GitCommandNotFound....
485 просмотров
schedule 08.04.2023

Как получить данные файла из определенного коммита git с помощью gitpython
Я пытаюсь получить файл из определенного коммита, используя python-модуль gitpython. Я могу получить файл (с содержимым) из последней фиксации. Однако я хочу получить файл (с содержимым) из определенного предыдущего коммита git. repo =...
1956 просмотров
schedule 31.10.2022

Команда git archive --remote с использованием GitPython
Как я могу использовать команду (git archive --remote) с помощью GitPython? Согласно документам GitPython, мы можем использовать git напрямую. Я делаю что-то вроде: git = repo.git git.archive(remote= ' http://path ') Но получая сообщение об...
281 просмотров

Как использовать git log --oneline в gitpython
Я пытаюсь извлечь список сообщений фиксации, указав начальный ша и конечный ша. В git это легко сделать с помощью git log. Но я пытаюсь сделать это через библиотеку gitpython. Может ли кто-нибудь помочь мне достичь этого? в Git команда выглядит...
1316 просмотров
schedule 19.06.2023

Как получить разницу между двумя хэшами в gitpython
В командной строке я могу сделать git diff --name-only <hashA> <hashB> для перечисления всех измененных файлов. Как бы я сделал это в gitpython?
343 просмотров
schedule 16.09.2022

Python: издевательство над локальным репозиторием gitpython
В настоящее время я работаю над проектом, в котором я использую gitpython для проверки нескольких вещей в репозиториях git. Теперь я начал писать тесты для своего проекта, и при этом я понял, что мне нужно поиздеваться над некоторыми вещами. В...
1010 просмотров
schedule 06.12.2022

gitpython не может найти команды git, несмотря на то, что git установлен
Я установил git python, подробности: Python 3.8.1 git version 2.21.1 (Apple Git-122.3) GitPython==3.1.0 gitdb==4.0.2 OS is Catalina virtual environment via pyenv, pyenv-virtualenv, pyenv-virtualenvwrapper git is located in /usr/bin/git запуск...
249 просмотров
schedule 11.10.2022

Можно ли закончить git detached head от pull, push, fetch или rebase?
У меня есть серверное приложение Python, которое обрабатывает репозиторий git. Он создает коммиты и переключает ветки для локального применения изменений, а затем отправляет их в удаленное репо. По какой-то причине пользователи, запускающие сервер...
69 просмотров
schedule 27.07.2023