問題タブ [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.

0 投票する
1 に答える
675 参照

git - gitpython の diff と git log の diff の違いは何ですか?

git log -pの出力と差分の出力の違いがわかりませんgitpython

たとえば、いくつかの merge commit の場合、次のようf534e1...になりgit log -pます。

diff はありません。これは正しいと思います (diff には、次のログ エントリ ( の親の 1 つ) が含まれf534e1...ます)。

で同じ効果を実現したいと思いgitpythonます。私はしようとしています:

私は得る:

いくつかの違いがあります。

これは何の差分ですか?なぜここで取得するのですか?の動作をどのように模倣できgit log -pますか?

0 投票する
0 に答える
203 参照

python - マージの競合をブロックする git フックはありますか?

github リポジトリを保護するために、Python で git フックを作成する予定です。マージ競合マーカー ( など>>>>>>) を検出し、コミットをブロックします。

最初のアイデアはいくつかありますが、同様のフックのサンプルを入手できれば非常に役立ちます。経験者からの実装に関するアドバイスも高く評価されます。

0 投票する
2 に答える
2349 参照

ssl - GitPython ライブラリを使用した git clone

GitPython ライブラリを使用して、SSL チェックを無効にしてクローンを作成する方法。次のコード...

...このエラーが発生します:

「export GIT_SSL_NO_VERIFY=1」については知っていますが、python ライブラリに実装するにはどうすればよいですか?

0 投票する
1 に答える
1735 参照

python - GitPython パイプ出力を stdout に

Python で非常に単純なスクリプトを実行します。Pythonスクリプトで次のステートメントを使用して、リポジトリをサーバーに複製しています。

clone_from から進行状況を取得して stdout にパイプするにはどうすればよいですか?

0 投票する
2 に答える
169 参照

python - GitPython の同等のコマンド

GitPython と同等のコマンドまたは this のコマンドが必要git clone -b <branch_name> --recursive <url>です。サブプロセス呼び出しがこれを行う唯一の方法ではないことを願っています。誰かがアイデアを持っている場合は、私に知らせてください。

0 投票する
1 に答える
1220 参照

python - GitPython クローン リポジトリ エラー

--recursiveパラメータ ( 、 )を使用して git リポジトリのクローンを作成したいのです-b <branch>が、次のエラーが発生します。

これが私のコードです:

正常に機能するものに置き換えgit.Repo.cloneた場合git.Repo.clone_from、このコマンドは私のパラメーターを受け入れません。