Я использую следующий код от python до pu sh до git (игнорируйте асин c и часть ctx):
async def gitpush(self, ctx):
try:
repo = Repo(os.getcwd())
repo.git.add(update=True)
repo.index.commit("Committed")
origin = repo.remote(name='origin')
origin.push()
await ctx.send("Git pushed!")
except:
await ctx.send("Some error occured while pushing..")
и
async def gitpull(self, ctx):
g = git.cmd.Git(os.getcwd())
g.pull()
await ctx.send("Git pulled!")
Однако, если я это сделаю, файлы, которые я добавлю / удалю, каким-то образом больше не будут отображаться в репо. Есть ли способ добавить / pu sh все файлы в папке в github?
Спасибо!