GitTree 学ぶ
Git チュートリアル: 学び、視覚化し、実践する
クリックする前に何が変わるのかを理解してください。各レッスンでは 1 つのアイデアを説明し、Git コマンドと GitTree の手順を示し、最後に自分で確認できる結果を示します。
ここから始めましょう
Git を初めて使用する場合、または自分の履歴がどこにあるかわからない場合は、最初のレッスンから始めます。Git、GitTree、ホスティング プロバイダーがそれぞれ何をするかです。
Git、GitTree、およびホスティング プロバイダーを区別する
学習パス
パスはゲートではなく提案です。公開されたレッスンを直接開きます。レッスンは、記録されレビューされた後、パスごとに追加されます。
基礎
Git が記録する内容、それを GitTree がどのように表示するか、および最初の意図的なコミット。
5 レッスン
日常の仕事
差分、部分ステージング、ブランチ、リモート、同期を驚くことなく実行できます。
12 レッスン
歴史と統合
マージ、リベース、競合、およびグラフからのワークフローの選択。
6 レッスン
回復
スタッシュ、リセット、元に戻す、reflog および GitTree 元に戻す: 最初に検査し、次に修復します。
9 レッスン
レッスンを記録して復習することで、さらに多くの道が開かれます。
レッスン動画
録画された各レッスンには独自のビデオ ページがあり、最初にプレーヤー、次に短い概要と記事全文へのリンクが表示されます。
- Git、GitTree、およびホスティング プロバイダーを区別する · 4 分の動画
- Git をインストールし、安全なコミット ID をプレビューする · 5 分の動画
- 次のコミットに何が含まれるかを予測する · 5 分の動画
- コースリポジトリを作成し、クローンとオープンを区別します · 6 分の動画
- 目的のスナップショットをステージングし、最初のコミットを行います · 7 分の動画
- 変更を判断する前に比較を読んでください · 5 分の動画
- ファイル全体ではなく、選択したハンクをコミットします · 4 分の動画
- HEADを移動せずに履歴を読み取る · 4 分の動画
- 機能ブランチを作成し、使い捨ての ref のみをリタイアします · 3 分の動画
- リモートをアップストリームと混同せずに接続します · 6 分の動画
- ページを置き換えずにチームメイトの変更を取得します · 6 分の動画
- 早送り、マージ、またはリベースを使用してプルする · 6 分の動画
- コミットをプッシュしてブランチを公開する · 4 分の動画
- タグ、注釈、リリースの命名 · 4 分の動画
- ファイルを無視し、追跡されていない作業を安全に消去します · 6 分の動画
- ローカルコミットメッセージまたはコンテンツを修正する · 5 分の動画
- ファイルの履歴と行の作成者を追跡する · 5 分の動画
- 分岐した履歴を持つブランチをマージする · 4 分の動画
- 早送りマージを理解する · 5 分の動画
- 未公開の作品を新しいベースにリベースする · 5 分の動画
- マージとリベース: グラフで選択する · 6 分の動画
- ローカルコミットの並べ替え、スカッシュ、書き直し、削除 · 7 分の動画
- マージとリベースの競合を解決する · 7 分の動画
- アクティブな操作を続行、スキップ、または中止する · 7 分の動画
- 選択したコミットをチェリーピックで適用する · 5 分の動画
- 作業を隠して安全に再開する · 5 分の動画
- リセット: ソフト、ミックス、ハード · 6 分の動画
- 共有履歴の変更を元に戻す · 4 分の動画
- reflog で失われたコミットを見つける · 5 分の動画
- GitTree 元に戻す、やり直し、および回復スナップショット · 6 分の動画
- 孤立した仕事を続けて孤立した歴史を始める · 5 分の動画
- プッシュ後のミスを回復する · 4 分の動画
レッスンの仕組み
読むか見るか
すべてのレッスンは完全な記事です。動画には英語のナレーションと English and Arabic のキャプションが付いています。
状態を見る
図と表は、ファイル、ステージング領域、履歴、ホスティングプロバイダーの変更を示します。
自分自身をチェックしてください
短い質問で、正解か不正解かにかかわらず、すべての答えが説明されます。何度でも再試行してください。
実際に練習してみよう
実践的な演習は、GitTree またはターミナルに表示される結果で各レッスンを終了します。
アカウントは必要ありません
進行状況はこのブラウザに保存されます。別のデバイスで続行するには、自分のアカウントにサインインする場合にのみサインインしてください。