gitpython

    0

    1答えて

    私はgitpythonを使ってgit-checkout-indexを実行する方法を決定しようとしています。 git.Repo.clone_fromを使用してディレクトリへのレポをシャロークローンしました。このリポジトリと指定したブランチをディレクトリにエクスポートします。 git cliの構文はかなり単純です。チェックアウトされたレポの問題git checkout-index -f -a --pr

    2

    2答えて

    1つのリポジトリから一連のプロジェクトをクローンし、それをリモートリポジトリに自動的にプッシュする必要があります。したがって、私はPythonと特定のモジュールGitPythonを使用しています。今まで、私はこのようなgitpythonでプロジェクトのクローンを作成することができます def main(): Repo.clone_from(cloneUrl, localRepoPath)

    0

    1答えて

    私はGitPythonを使用しています。私は特定に変更された行の合計数を印刷下にコミット:f092795fe94ba727f7368b63d8eb1ecd39749fc4:あなたは、単にhttps://github.com/apache/lucene-solr/commit/f092795fe94ba727f7368b63d8eb1ecd39749fc4に移動し、ファイル/lucene/analy

    1

    2答えて

    によって影響を受けるすべてのファイルは、私はすべてのコミットをループループのためにこれを使用しています: repo = Repo("C:/Users/shiro/Desktop/lucene-solr/") for commit in list(repo.iter_commits()): print commit.files_list # how to do that ? にはどう

    1

    1答えて

    プルリクエストgithub webhookによってトリガーされるスクリプトを作成しようとしています。このスクリプトがトリガーされると、変更されたファイルをmasterからnewBranchに変更する必要があります。一日のうちに、これらのファイルを読んで、大きな変更が加えられていないことを確認し、併合してはならない理由を書き留め、確認するために人間に送信します。 私はgitpythonを使用していま

    2

    1答えて

    gitpythonモジュールを使用して上流に新しいgit repoをプッシュしようとしています。以下は)(私がやってるのステップであり、プッシュの実行中にエラー128 # Initialize a local git repo init_repo = Repo.init(gitlocalrepodir+"%s" %(gitinitrepo)) # Add a file to this new

    0

    1答えて

    私はGitPythonをいくつかのレポ操作に使用しようとしていますが、期待しています。 この問題を解決するには、repo.index.commit()を呼び出すと、ディレクトリ(おそらく.git\にあるもの)のハンドルになるようです。後で私のアプリがやろうとしていることに他の失敗が起こります。ここで は作業unittestのです: import unittest import git impo

    0

    1答えて

    職場では、各ブランチに日付で「名前が付けられます」というワークフローがあります。週に少なくとも1回、最新のブランチが生産にプッシュされます。私たちが今必要とするのは、最新のブランチとgitpythonによる新しいブランチとの間の変更の要約/コミットメッセージです。私がしようとしている何 : import git g = git.Git("pathToRepo") r = git.Repo("

    2

    1答えて

    私はgitのはpythonでフェッチを行うことができますどのように gitpythonに git fetch --quiet --all をフェッチする同等の方法を探していますか?

    3

    1答えて

    私はGithubに新しいリポジトリを作成しました。 gitpythonライブラリを使用して、このリポジトリを取得できます。次に、新しいブランチを作成し、新しいファイルを追加し、コミットして新しいブランチにプッシュしようとします。以下 ことを確認してくださいコード:最後のプッシュ方式まで細かい作業 import git import random import os repo_name =