タグ: Git

【Git】コミット履歴を保持したまま特定ディレクトリを独立リポジトリへ切り出す(分割)Gitコマンド完全ガイド

【Git】コミット履歴を保持したまま特定ディレクトリを独立リポジトリへ切り出す(分割)Gitコマンド完全ガイド

単一リポジトリ内にある特定ディレクトリ(Nginxや共通ライブラリ等)を、過去のコミット履歴・作成日時・コミッター情報を完全に保持したまま独立した新しいGitリポジトリへ切り出すための標準的なGitコマンド手順。

続きを読む
【Git】コミット履歴を保持したまま複数リポジトリをサブディレクトリとして統合(モノレポ化)する

【Git】コミット履歴を保持したまま複数リポジトリをサブディレクトリとして統合(モノレポ化)する

別々に運用していた Git リポジトリを、過去のコミット履歴・作成日時・コミッター情報を完全に保持したまま別の親リポジトリのサブディレクトリとして統合(マージ)するための Git コマンドとリファクタリング手順。

続きを読む
【Git】push後にバグに気づいた!直前のコミットを綺麗に修正して上書きする方法

【Git】push後にバグに気づいた!直前のコミットを綺麗に修正して上書きする方法

GitHubにpushした直後にバグやタイポに気づいた時、新しいコミットを作らずに直前のコミットへ修正をマージして安全に上書きpushする手順を解説します。

続きを読む
【Git】non-fast-forwardエラーが発生した時の対処法(強制上書き・履歴消去)

【Git】non-fast-forwardエラーが発生した時の対処法(強制上書き・履歴消去)

1. 発生した問題・エラー ローカルの変更を GitHub(リモート)へ送信しようとした際、以下のエラーが発生して拒否された。 To github.com:your-name/your-repo.git ! [rejec … “【Git】non-fast-forwardエラーが発生した時の対処法(強制上書き・履歴消去)” の続きを読む

続きを読む