実践活用のためのgit/github(feat.各種コンフリクト状況の解決)
bradkim
Git/GitHubの基礎的な知識から、実務で直面する様々な衝突(コンフリクト)状況に対する実践的な解決策と戦略までを学びます。
Nhập môn
Git, GitHub, gitlab
ゼロからエキスパートまでGitを学ぶ — コミット、ブランチ、マージ、リベース、GitHubワークフロー、プルリクエスト、イシュー、リリース、そして実際のチームコラボレーション。
9名 が受講中です。
難易度 入門
受講期間 無制限


Gitとは何か、そしてバージョン管理の仕組み Windows、macOS、LinuxへのGitのインストール
Merge vs rebase マージ競合の処理と修正 rebase、squash、fixupによる履歴の書き換え
リセット(ソフト/ミックス/ハード)変更の取り消し、復元、失われた変更の回復 コミットのチェリーピック
はじめに・基礎編:バージョン管理の重要性、Gitのセットアップとインストールについて説明します。
コアGitメカニズム: コミット、ツリー、ブロブ、タグなどのオブジェクトの説明と、git init、git add、git commit、git statusなどの基本的なコマンドについて。
ブランチとマージ: git branch、git merge、git rebaseなどのコマンドを使用してブランチの作成、切り替え、管理、競合の解決、マージを行う技術、およびsquashやstashなどのテクニックの習得。
リポジトリ管理: リモートリポジトリの操作、クローン、フォーク、そしてGitHub上でのプルリクエスト、タグ、リリース、プロジェクトワークフローの管理。
高度なテクニック: リベース、リバート、リセット、リベース、変更の取り消し、さらに複雑なマージコンフリクトの解決。
コラボレーションとワークフロー: チーム、オープンソース貢献、継続的インテグレーション、GitHub Actionsを含むデプロイメントパイプラインに適したワークフローの使用。
コース全体を通して、学習者は以下の実践的な経験を積むことができます:
コードバージョンを効率的かつ安全に管理する
プルリクエストとコードレビューを通じたチームとの協働
GitHub の設定、リリース、プロジェクトボードなどの機能を使用したワークフローの自動化
オープンソース貢献のためのドキュメントとベストプラクティスでプロフィールを強化する。
これらのブートキャンプのほとんどはモジュラー形式で、ビデオ講義、クイズ、実践的なラボを含む自分のペースで学習できる内容を提供しています。一般的な期間は、深度と学習者の関与度に応じて数時間から数日間まで幅があります。
このコースを完了することで、開発者はバージョン管理、コラボレーション、オープンソースへの貢献においてGitとGitHubを自信を持って使用できるようになり、現代のソフトウェア開発とチームワークフローにとって非常に価値のあるスキルセットを身につけることができます。
学習対象は
誰でしょう?
Git & GitHubを適切に学びたい初心者開発者 ソフトウェア職を準備している学生&転職者
フロントエンド、バックエンド、モバイル&フルスタック開発者、ワークフロー自動化におけるGitの専門知識が必要なDevOpsエンジニア
よりスムーズなコラボレーションを求めるチームやフリーランサー オープンソースプロジェクトに貢献する全ての人
全体
7件 ∙ (1時間 13分)
同じ分野の他の講座を見てみましょう!