Вопросы по теме '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 просмотров
schedule
02.12.2022
Как использовать 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