Git tutorial - IT technology blog

.gitignoreのグローバル設定とプロジェクト別テンプレート:OS、IDE、プログラミング言語のファイルを正しく除外する

.gitignoreを二つのレベルで設定する方法を解説:OSとIDE用のグローバル設定と、プログラミング言語用のプロジェクト別設定。Python・Node.jsの実践的なテンプレート、誤ってコミットしたファイルの対処法、gitignoreルールのデバッグ方法も含む。
Git tutorial - IT technology blog

GitHubでForkをUpstreamリポジトリと自動同期する:プロジェクトを常に最新の状態に保つ

長期間syncしないForkは、PR作成時のコンフリクトの温床です。この記事では、ForkをUpstreamと同期する3つの方法——GitHub UI、Git CLI、GitHub Actions自動化——を比較し、それぞれのメリット・デメリットを分析するとともに、コンフリクトをスマートに処理してForkを常にupstreamに追随させる方法を解説します。