Git 実践ラボ

このコースには Git の多数のラボが含まれており、各ラボは詳細なガイダンスと解決策を備えた小さな Git プロジェクトです。これらのラボを完了することで、Git スキルを練習し、コーディング能力を向上させ、クリーンで効率的なコードの書き方を学ぶことができます。

Git

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

シラバス

Git コマンドの自動修正

Git のユーザー情報を構成する

ファストフォワードマージの無効化

Git 設定ファイルを編集する

行末コードの設定

git のテキストエディタを構成する

欠落しているサブモジュールをクローンする

サブモジュールを追加する

最後のコミットの作者を変更する

別の作者によるコミットの作成

コミットメッセージ テンプレートを追加する

空のコミットを作成する

fixup コミットを作成する

未コミットの変更を破棄する

Git コードベースにおけるバグの追跡

Git でのコード変更のチェリーピック

最後のコミットからファイルを削除する

Git コミットの戻す:強力なテクニック

特定のコミットに巻き戻す

コミットを元に戻す

最後のコミットを取り消す

最後のコミットを編集する

最後のコミットのメッセージを変更する

リポジトリのビジュアルグラフを表示する

作者によるコミットの表示

特定の文字列を操作したコミットを見つける

特定の日付範囲内のコミットを表示する

コミットの短い要約を表示する

最後のコミットを表示する

変更の違いを表示する

トラックされていない変更を破棄する

特定のコミットを含むブランチを見つける

特定のコミットを含まないブランチを見つける

別のブランチからファイルをコピーする

現在のブランチ名を取得する

ブランチを削除する

分離ブランチの削除

ブランチ間の違い

コミットを新しいブランチに移動させる

別のブランチにリベースする

ブランチをリネームする

日付で Git ブランチをソートする

ブランチに切り替える

前のブランチに戻る

ローカルブランチを表示する

マージ済みブランチの削除

ブランチをマージする

Git マージによる共同プロジェクト管理

マージを除く Git コミットの要約を表示する

マージ済みのブランチを表示する

コミット間の変更を表示する

元に戻す履歴を表示する

リモートに合わせてローカルの master ブランチをリセットする

最新のスタッシュを適用する

スタッシュを適用する

Git のスタッシュを削除する

すべてのスタッシュを削除する

すべてのスタッシュを一覧表示する

Git のスタッシュを作成する

削除されたファイルを復元する

ステージングエリアからファイルを削除する

インタラクティブな再ベースを行う

リモートから最新の変更を取得する

リモートからすべてのサブモジュールをプルする

リモートから最新の変更を取得する

上流ブランチ作成の自動化

既定のプッシュ ブランチ名を設定する

リモート URL を変更する

リモートブランチを削除する

履歴を書き換えた後のリモートブランチの更新

リモートブランチをリネームする

リモート URL を表示する

履歴からファイルを削除する

失われたファイルを見つける

すべての Git エイリアスを一覧表示する

ローカルリポジトリを最適化する

サブモジュールの削除

Git ブランチの基本操作

Git 設定管理

はじめに

この Git 実践ラボコースは、人気のバージョン管理システムである Git の基本を習得するのに役立つように設計されています。一連の実践的な実験を通じて、Git の知識とスキルを実際のプロジェクトベースの環境で適用する機会が得られます。

🎯 タスク

このコースでは、以下のことを学びます。

  • Git リポジトリを初期化し、プロジェクトファイルを管理する方法
  • 変更を追跡し、作業をコミットし、コミット履歴をナビゲートする方法
  • ブランチング、マージ、コンフリクトの解決を含む、Git を使用して他の人と協力する方法
  • クリーンで効率的なコーディング手法を含む、Git を使用した効率的なコード管理の方法

🏆 達成目標

このコースを修了した後、以下のことができるようになります。

  • コーディングプロジェクトを最初から最後まで自信を持って Git で管理すること
  • Git のブランチングとマージ機能を使用してチームメンバーと効果的に協力すること
  • Git のベストプラクティスを使用してコーディングワークフローを最適化し、よりクリーンで効率的なコードを書くこと
  • 潜在的な雇用主やクライアントに対して、Git の専門知識と問題解決能力をアピールすること

講師

labby
Labby
Labby is the LabEx teacher.

おすすめ

no data