
Git:なるべくノーコードで始める!Git・GitHub・GitKraken入門!イントロ
Udemy Q&Aの使い方についてご説明します。
GitとGitHubについてのご説明をして行きます。
Clone(クローン)とは?Repository(リポジトリ)とは?についてご説明して行きます。
Push(プッシュ)・Pull(プル)についてご説明して行きます。
Gitで一番よく使う、Commit, Push, Pullについてをご説明していきます。
このセクションではGitとGitHubの初期設定などを中心に行なっていきます。
GitHubアカウントの作成手順をご説明していきます。
GitHubでリポジトリを作成する手順をご説明していきます。
GitKrakenのダウンロードとインストール方法をご説明していきます。
MacでGitコマンドを使えるようにするための初期設定方法をご説明していきます。
WindowsでもGitコマンドが使えるようセットアップして行きます。
VSCodeのインストール手順と初期セットアップ方法をご説明していきます。
VSCode内でターミナルを使う方法についてご紹介していきます。
SSH鍵の生成方法をご説明していきます。
SSH公開鍵をGitHubに登録する手順をご説明していきます。
SSH鍵の初回接続確認方法をご説明していきます。
GitHubに作ったリポジトリのClone方法をご説明していきます。
まずはGitの基本的な操作方法についてをご説明していきます。
Commit方法のご説明をしていきます。
Commitの取り消し(Undo)方法のご説明をしていきます。
Staged changesに入れたソースコードを除外する方法をご説明していきます。
GitHubへのPush方法をご説明していきます。
GitHubからのPull方法をご説明していきます。
実際にチーム開発を効率よく行っていくために必要となるGitコマンドを中心にご紹介していきます。
新規Branch(ブランシ)の作成方法をご説明していきます。
ブランチの切り替え方法についてをご説明していきます。
VSCode側でのBranch作成方法とPush方法をご説明していきます。
演習課題にチャレンジしてみましょう。
Branchの削除方法をご説明していきます。
作成したBranchに対してのCommitやPush方法をご説明していきます。
Conflict(コンフリクト)についてをご説明していきます。
演習課題にチャレンジしてみましょう。
Revert方法のご説明をしていきます。
Revert commitについて補足説明を行なっていきます。
PopとStashについてをご説明していきます。
特定のCommitに戻る方法をご説明していきます。
Pullリクエスト発行方法とそれに対してのMerge方法についてをご説明していきます。
Issueテンプレートを用意することで、メンバーがイシューを登録しやすくなるようにする方法をご説明します。
前回のレクチャー「Issueテンプレートを作ろう」を参考に、
自分のチームで運用するためのIssueテンプレートを作成しよう。
(日本語のひな形をリソースからダウンロードすることができます。)
.md(マークダウン)ファイルとはについてご説明していきます。
master(main)ブランチの方がdevelopブランチよりも進んでしまっている場合に、developブランチを最新にするための方法をご説明して行きます。
GitHubで便利なマイルストーン機能の使い方をご説明していきます。
GitHubのプロジェクト機能についてご説明していきます。
重要なBranch(ブランチ)に対して直接Pushできないようにする方法をご紹介して行きます。
GitHub経由でRevertする方法をご紹介していきます。
ここまで本当にお疲れ様でした。また他のコースでもお会いしましょう。
プログラミング初心者から脱却し、開発業務を本格的に行っていく上で避けては通れないGitとGitHub。
Git は、コードの変更履歴を記録して、必要な場合に簡単に前のバージョンに戻すことができます。
GitHub では、他の開発者と協力したり、コードを共有することもできます。
また、GitHub は自分のポートフォリオとしての役割も果たすので、エンジニアとして未経験から転職する場合やキャリアアップに役立つ強力なツールです。
サーバーサイドやバックエンド開発が得意なエンジニアであれば、特に苦労せずGit・GitHubを使いこなしていけると思うのですが、
エンジニア初心者にとって、フロントエンド開発の世界から徐々にバックエンド側に範囲を広げていこうと思った時、コマンド入力ベースの世界は少々ハードルが高かったりするのも事実です。
そこで今回、できる限り「ノーコード」でGitを使いこなしていける、
VSCodeだけでなく、GitKrakenという海外の無料から使い始められるツールを用いながら、コマンド入力が苦手な方の為に、
直感的にGitとGitHubの基礎知識を身につけられるようコースを作らせていただきました。
Gitってなに?
GitHubってなに?
という状態から、Git、GitHubを実務レベルで使えるまで一気にこのコースで学ぶことができます!
企業などでのチーム開発において、従来だとBacklog(バックログ)やTrello、Redmineなどを使って
タスク管理、課題管理、マイルストーン管理を行っているところが多いですが、
実はこれらで行えることはGithubだけでも実現可能になりました。
今回はその方法も含めてオールラウンドにカバーしていきます。
Git・GitHub・GitKraken共に海外ツールとなります為、多少の英文読解能力が必要となりますが、
元々プログラミングそのものが英語ですので慣れてしまえば意外と普通に使いこなせるようになっていきます。
ぜひ一緒に最初はとっつきにくいと言われるGit・GitHubを使いこなしていける基礎知識を手に入れて、エンジニアとしてのレベルを高めていきましょう。