[解決済み] stale」なgitブランチとは何ですか?
質問
A "Stale" git branch という言葉をよく耳にします。有用性が低い、あるいは無駄だと思われているブランチと関係があることは知っていますが、正確な定義がわかりません。stale" gitブランチとは何でしょうか?
解決方法は?
stale"への最も古い言及は以下の通りです。
コミット e194cd1
(Jan. 2007, Git 1.5.0) で、" が検出されました。
リモートの古い追跡ブランチ
リモートシステムによって削除されたブランチを追跡する場合。
したがって
git remote prune
.
これがstaleブランチの主な定義です。 リモートトラッキングブランチ (a ローカル リモートリポジトリのブランチの参照) であり もはや何も追跡しない (リモートリポの実際のブランチがなくなったため) です。
git remote show
はそれらをリストアップすることができます。
ちなみに、Gitシステムでは、他にも2つの"stale"の定義がありますね。
-
もう一つの "stale" への言及は以下の通りです。
git reflog --stale-fix
で コミット1389d9d (Git 1.5.0)で、" を追跡するためです。 壊れたコミット ":どの参照元からも到達できないコミットで、そこから到達可能なコミット、ツリー、ブロブオブジェクトの中に、どの参照元からも到達できない欠損オブジェクトがある場合です。 参照。
これは、Reflogを意識していないものを実行した後の状況を修正するのに役立ちます。git prune
reflog がある状態で古い git から取得する。 -
コミット 740fdd2 (2008 年 3 月、Git 1.5.5) では、"stale" も導入されました。 シンボリックレフ は、それらが指す参照はもはや存在しない場合。
鋼鉄屋さん(@SteelToe)のおっしゃるとおりです。
ステイルブランチの定義は、以下のとおりです。
GitHubのドキュメント
とは、過去 3 ヶ月に一度もコミットされていないブランチのことです。
これは一般的に、古いブランチ、メンテナンスされていないブランチ、現在のブランチではないことを示します。
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] 2つのリビジョン間でどのファイルが変更されたかを表示する
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】既存のGitブランチをリモートブランチに追従させる?
-
[解決済み】ローカルの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 stash pop の取り消し
-
[解決済み】Gitのエラー。リモートリポジトリへの接続時に「Host Key Verification Failed」。
-
Gitのプッシュでエラーが発生! [リモート拒否] master -> master (pre-receive hook declined) error: failed to push s...
-
[解決済み】マージが終了していません(MERGE_HEADは存在します)。
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み] fatal: EOF が早い fatal: インデックスパックが失敗した
-
[解決済み] 短いGitバージョンのハッシュを取得する
-
[解決済み] Git エラー : 'upstream' は git リポジトリでないようです。
-
[解決済み] fatal: bad revision "とはどういう意味ですか?
-
[解決済み] Gitのフォルダ構造で変更・追加されたファイルのみをエクスポートする機能