[解決済み] GitHubから単一のcommit-diffをダウンロードするには?
2022-06-06 12:06:30
質問
私はある一つのコミット(これを
${SHA}
) を GitHub からウェブインタフェースで取得したい。
例えば、こんな感じ。
$ git clone http://github.com/foo/bar
$ cd bar
$ git format-patch -o .. ${SHA}~1..${SHA}
$ cd ..
$ rm -rf bar
...ただし、リポジトリ全体をクローンする必要はありません(問題のリポジトリは大きいです)。
明らかに、GitHub はウェブインターフェースを介して与えられたコミットの diff を表示できますが、どのように私は(統一された)diff ファイルにそれを抽出できますか(理想的には、コミットメッセージはそのままで)?
どのように解決するのですか?
OK、自分で答えを見つけました。
追加
.patch
(または
.diff
) をコミット URL に追加すると、良いパッチが得られます。
https://github.com/foo/bar/commit/${SHA}.patch
おかげさまで GitとGitHubにできることで、あなたが知らなかった10のこと ...
関連
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み] GitHubのREADME.mdに画像を追加する方法とは?
-
[解決済み] Git のコミットで変更点を確認するには?
-
[解決済み] 異なる2つのブランチのファイルを比較する方法
-
[解決済み] 同じブランチの異なる2つのコミット間で同じファイルを差分するにはどうしたらいいですか?
-
[解決済み] GitHubから単一ファイルをダウンロードする
-
[解決済み] GitHub、Markdownを悪魔のようにいじくり回す - 666をDCLXVIに変更
-
[解決済み】GitHub でコントリビューター/オーナーでない人が課題にラベルを付けるには?
-
[解決済み] フォークされたgithubレポのnpmインストールとビルド
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】GitHub: ユーザー名またはパスワードが無効です。
-
[解決済み】GitHub - エラー: '[email protected]:myrepo.git' へのいくつかの参考文献のプッシュに失敗しました。
-
[解決済み] GitHubのリポジトリからコードの行数を取得することはできますか?
-
[解決済み] GitHub の課題コメントでコミットを参照するにはどうすればよいですか?
-
[解決済み] マークダウンで上付き文字(Github風味)?
-
[解決済み] GitHubプロジェクトページのカスタムドメイン
-
[解決済み】Githubのプルリクエストをunified diffでダウンロードする。
-
[解決済み】GitHubで、すべてのブランチのすべての(最近の)コミットを見る方法はありますか?
-
[解決済み] GitHub プロジェクトから特定のコミットを取得する方法
-
[解決済み] GitHub で自分のリポジトリを誰がフォークしたかを知るにはどうしたらいいですか?