2025年11月2日
ステージ、エージェント、チェックアウト、テスト、デプロイゲート、認証情報、ポストアクションを備えた初めてのJenkins Declarative Pipelineを構築します。
分岐したブランチ、競合処理、共有履歴、チームセーフなワークフローの選択における git merge と git rebase の比較。
git initとgit cloneの使い分けを学び、最初のコミット前にリモート、ブランチ、ユーザー情報、無視ファイルを確認する方法を解説します。
git restore、reset、revert を理解して、ファイルのステージ解除、ローカル編集の破棄、コミットの取り消し、共有履歴の書き換え回避を実現しましょう。
Gitのステージングとコミットの仕組みを学びます。git add、パッチステージング、ステージングされた差分、焦点を絞ったコミットメッセージの書き方などを含みます。
日常的なGit CLIコマンドと、lazygit、delta、tigなどの便利なツール、そしてレビューや履歴作業のためのGUIクライアントを比較します。
便利な設定、明確なエイリアス、.gitignoreや.gitattributesなどの重要なファイルを使ってGitをカスタマイズしましょう。
git log、diff、blame を使用してプロジェクトの履歴を追跡し、変更を調査し、行やファイルの変更の背後にあるコミットを見つけます。
git commit --amend とインタラクティブリベースを使用して、共有ブランチを乱さずにローカル履歴を整理する方法。
日常の開発ワークフローでGitブランチを作成、切り替え、追跡、整理、安全に削除する方法を学びます。
シークレットを除外し、アクセスを制限し、ブランチを保護し、自動化をレビューし、未知のコードを慎重に扱うことで、Gitリポジトリを安全に保ちます。
Nginxの接続拒否エラーをログから正確なアップストリームサービス、ポート、ソケット、またはネットワークの問題にトレースする方法を学びます。