[解決済み] 特定のコミットを深さ1でシャロークローンする方法は?
2022-09-20 12:39:47
質問
リポジトリ内の特定のコミットを深さ1で浅くクローンすることはできますか?次のようなものです。
git clone http://myrepo.git 728a4d --depth 1
でコミット時のリポジトリの状態を取得し、SHAで
728a4d...
?
動機は、特定のコミットにおけるリポジトリの状態にしか興味がないときに、リポジトリ全体をクローンして、その特定のコミットをチェックアウトする必要がないようにするためです。
どのように解決するのですか?
Git 2.5.0から(以下の場所で利用可能である必要があります。
両方共
クライアント側とサーバー側で
uploadpack.allowReachableSHA1InWant=true
をサーバ側で実行し、特定の SHA1 の取得を可能にします。
git init
git remote add origin <url>
git fetch --depth 1 origin <sha1>
git checkout FETCH_HEAD
でこれを行う構文は見つかりませんでしたのでご注意ください。
git clone
を直接使用します。
関連
-
[解決済み] Git のアンプッシュされたコミットを表示する
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] 既存の、プッシュされていないコミットメッセージを修正するには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] ファイルをリセットしたり、特定のリビジョンに戻したりするにはどうすればよいですか?
-
[解決済み] Git ですべてのリモートブランチをクローンする方法
-
[解決済み] コミットに含まれるすべてのファイルを一覧表示するにはどうすればよいですか?
-
[解決済み] Gitで特定のタグをダウンロードする
-
[解決済み] 複数のコミットを1つのスクワッシュされたコミットとして別のブランチにマージするにはどうすればよいですか?
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
git pull reports エラー: :cannot open .git/FETCH_HEAD:Permission denied (.git/FETCH_HEADを開くことができません。
-
Gitのエラーについて覚えておく-すべて最新にする
-
git occurs このリポジトリで別のgitプロセスが動作しているようです。例えば、.NETで開いたエディタなど。エラー
-
コミットメッセージが空だったため、コミットを中止する git commit
-
ファイル名が長すぎるため、作業ツリーをチェックアウトできない警告が表示されました。クローンには成功しましたが、チェックアウトに失敗しました。
-
[解決済み] 特定のリビジョン/チェンジセットでgitリポジトリをクローンする方法は?
-
[解決済み] シングルブランチクローンを「元に戻す」方法は?
-
[解決済み] Gitでは、これらの言葉はどのような意味ですか?リポジトリ、フォーク、ブランチ、クローン、トラック?
-
[解決済み] Git: リモートブランチの情報を更新する
-
[解決済み] git add --patch' で新しいファイルをインクルードする?