VisualStudioでGit&GitHubを使ってソースコードを管理する方法【C#】
What you'll learn
- Gitを利用して,個人開発でソース管理をする方法
- GitHubを利用して,チーム開発のためのソース管理をクラウド上でする方法
- ブランチやタグを使ったコードの管理方法
- プルリクエストによるコードレビューやマージを依頼する方法
Requirements
- VisualStudioを使って基本的なC#のプログラムを書くことができる
- WindowsマシンでVisualStudio2022が動作する環境
Description
どうもこんにちは,今回のコースは,
「VisualStudioでGit&GitHubを使ってソースコードを管理する方法【C#】」ということで,
Gitというソース管理ツールをVisualStudioで操作する方法を解説しています。
Gitはソース管理のツールなのですが,GitHubは,そのクラウドサービスで,
インターネットに接続できれば,チーム開発に参加できるので,
在宅ワークなどが行われる現代では,非常に向いているソース管理のツールだと思います。
内容は,VisualStudioでのGitの基本操作と,
GitHubでのチーム開発に必要な操作の説明になります。
チーム開発では同じソースコードを触って,競合が起きてしまう可能性があるので
その対処方法や,
ブランチというソースコードをバージョンごとに複製して管理できる方法などを解説しています。
また,プルリクエストというGitHubの機能を使って,
チームリーダーなどに,ソースレビューを依頼し,承認後に
ソースコードを反映してもらうやり方なども解説しているので,
GitとGitHubを使って,チーム開発に必要な操作を解説しています。
ただ,本コースは,GitやGitHub触ったことがない人が,
ある程度操作できるようになるレベルを目指して作成しているため,
すでにGitやGitHubを使用している方は,GitHubの詳しい参考書などを
読まれたほうが,新たな発見があると思いますので,
Git経験者の方は,そのあたりをご了承の上,ご覧ください。
Git&GitHub初心者の方には,楽しい内容になっていると思うので,
よかったらご覧になってみてください。
Who this course is for:
- Git&GitHubを使用して,チーム開発でのソース管理技術を習得したい方
Instructor
20年ほどプログラマーとして活動しています。初期の頃はいろんな現場を転々とするプログラマーで10年ほど経験をつみ,その後,大手メーカーに入社し,C#やSQLServerを中心とした製品開発にて設計,製作,保守,プロジェクトリーダー等を10年近く担当。
知識習得のきっかけは,現場に分かりづらいプログラムコードが散乱しており,それらをわかりやすくするために,オブジェクト指向,ドメイン駆動開発,テスト駆動開発,リファクタリング,デザインパターンの書籍などを読み漁りました。その結果,一つのドメイン駆動開発手法にいまはたどり着き,チームのメンバーに伝えていますが,この知識を大勢の方にお伝えすると,予想以上に喜んで頂けているので,私の学んだ知識をできるだけわかりやすくお伝えして,私のした遠回りをあまりしなくてもいいように,解説していきたいと思っています。