「Git」の記事
6件 RSS で購読
6件
git push --force-with-lease でも他人のコミットは消える:バックグラウンド fetch と --force-if-includes
rebase 後の強制プッシュで --force-with-lease が何と何を比べるのか、エディタのバックグラウンド fetch が保護を無効にする理由、Git 2.30 の --force-if-includes と期待値を明示する方法を Git 公式ドキュメントで整理します。
git reset --hard で消えたコミットを reflog で取り戻す
reflog はローカルリポジトリでブランチや HEAD がどこを指していたかを記録します。消えたコミットを探してブランチとして復元する手順、既定の保持期間(90日・30日)、復元できないケースを公式ドキュメントに基づいて整理しました。
git bisect run でバグを入れたコミットを探す:終了コード 0・125・127 の意味
git bisect が二分探索で最初の bad コミットを見つける仕組みと、bisect run が終了コード 0 を good、1〜124 と 126〜127 を bad、125 を skip、それ以外を中断として扱うルールを Git 公式ドキュメントで整理します。
git log と git diff の .. と ...:同じ記号で意味が変わる理由
git log で A..B と A...B が選ぶコミット、git diff で2つの記号が比べる地点を、Git 公式ドキュメントと実行例で整理します。プルリクエストの差分がどちらかも扱います。
diff の @@ -1,7 +1,8 @@ の読み方:unified diff 形式の数字の意味
diff -u や git diff の @@ 行について、開始行と行数、範囲が 0 になる場合、既定の前後3行、Git が付ける関数の文脈を POSIX と公式文書に沿って説明します。
Gitの改行コード設定:.gitattributesのtext・eolとcore.autocrlfの違い
git diffに^Mが表示されるときに確認する設定を、Git公式ドキュメントに基づいて整理しました。core.autocrlfと.gitattributesのtext・eolがそれぞれ何を決めるのか、すでにCRLFでコミットされたファイルの直し方も扱います。
該当する記事がありません。別の言葉で検索してみてください。