問題タブ [gitpython]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - git-apply に相当する gitpython
gitpython ライブラリのみを使用して、(差分ファイルの形式で) パッチをレポに適用する方法はありますか?
つまり、git-apply コマンドに相当する gitpython はありますか?
python - gitpython 呼び出しの stdout を保存していますか?
または呼び出しr
を含む、オブジェクトの操作の stdout を保存したい- どうすればこれを行うことができますか?.reset
.pull
python - gitpython を使用して変更されたファイルを取得する
現在の git-repo の変更されたファイルのリストを取得したい。通常、 をChanges not staged for commit:
呼び出したときに下にリストされるファイルgit status
。
これまでのところ、リポジトリに接続し、プルして、追跡されていないすべてのファイルを表示することができました。
しかし、今は変更がある (コミットされていない) すべてのファイルを表示したいと考えています。誰かが私を正しい方向に押し進めることができますか? のメソッドの名前を見てrepo
、しばらく実験しましたが、正しい解決策が見つかりません。
明らかにrepo.git.status
、ファイルを呼び出して解析することはできますが、それはまったくエレガントではありません。もっと良いものがあるはずです。
編集:今考えてみると。より便利なのは、単一のファイルのステータスを教えてくれる関数です。お気に入り:
python - GitPython チェックアウトせずに指定したコミットからファイルを取得することは可能ですか?
指定したコミットからGitPythonでファイルをコピーしたい。今、私はここまで来ました:
できます。しかし、ファイルをcheckout
変更HEAD
して変更します。なしで指定されたコミットからファイルをコピーしたり、ファイルを読み取ったりすることは可能checkout
ですか?
gitpython - GitPythonでgit for-each-refと同等ですか?
git for-each-ref と同じように、GitPython API を使用してすべての参照を繰り返し処理したいと思います。どうやってやるの ?