WithCodeMedia-1-pc
WithCodeMedia-2-pc
WithCodeMedia-3-pc
WithCodeMedia-4-pc
previous arrowprevious arrow
next arrownext arrow

WithCodeMedia-1-sp
WithCodeMedia-2-sp
WithCodeMedia-3-sp
WithCodeMedia-4-sp
previous arrowprevious arrow
next arrownext arrow

【初心者でもわかる】GitHubの使い方入門|リポジトリ作成からコミット・プルリク送信まで徹底ガイド

生徒

ペン博士!最近、プログラミングの勉強を始めたんですが「GitHub」ってよく聞くんですけど、正直まだよく分からなくて…

ペン博士

おお、良い質問じゃな!GitHubはソースコードの保管庫であり、チーム開発を円滑にする仕組みでもあるのじゃ。今回はGitHubの使い方を初心者でも分かるように順を追って解説していこう。

生徒

はい!よろしくお願いします!

「学習→案件獲得」につなげた受講生のリアルな体験談も公開中!
働き方を変えたい方にも響くストーリーです。

菅井さん
将来的への不安と子育てという背景から「副業」に挑戦しようと決意。独学からプログラミングの学習を開始していたが、WithCodeに出会い体験コースを受講。約4ヶ月の学習に取り組み、当初の目標であった卒業テスト合格を実現した。WithCode Platinumにて3件の案件を担当し、現在は副業だけでなく本格的に「フリーランス」として在宅で活躍していきたいと考えるようになる。

詳しくはこちらの記事をご覧ください。

菅井さんの主な制作実績はこちら

目次

GitHubとは?

「GitHub」は、プログラムのソースコードを、オンラインで共有・管理できるサービスです。「GitHub」の「Git」とは、もともと「Git」というバージョン管理システムで、それをオンライン上で利用できるようにしたものが「GitHub」であり、開発者がコードを保存、共有、協力して開発することができます。

GitHubを利用するメリット

GitHubを利用するメリットとしては、以下のような点が挙げられます。

・開発業務の効率化と品質向上
複数人で同一プロジェクトを進行可能(チーム開発に最適)
プライベートリポジトリで安全にソースコード共有
リポジトリ=ソースコードを保管・管理する場所
バージョン管理が容易で、変更履歴の確認・修正が簡単
機能やタスクごとに作業スペースを分け、同時進行が可能

・ソースコードのレビューがしやすい

プルリクエスト機能により、変更内容を他の開発者に通知
変更箇所の比較表示で修正点が一目瞭然
コメント機能を使い、コードレビューや意見交換が可能

・開発者コミュニティが活発
世界中の開発者と情報共有・意見交換ができる
他人のコードから学び、ご自身のスキルを向上できる
オープンソースプロジェクトへの参加で実績を積める

生徒

なるほど!すごく便利な機能ですね!

ペン博士

そうじゃ!個人開発でも、GitHubを使うことで「プロの開発者と同じ流れ」を体験できるのじゃ。

GitHubを利用するデメリット

GitHubを利用するデメリットとしては、以下のような点が挙げられます。

・学習・教育コストがかかる
GitやGitHubの操作方法・バージョン管理の仕組みを学ぶ必要がある
習得までに一定の時間と労力がかかる

・情報漏洩のリスクがある
委託先企業が誤ってシステム情報をGitHub上に流出した事例もある
セキュリティ対策やアクセス権限設定が必須
利用者個人のITリテラシーに大きく依存する

・採用で不利に働くケースもある
GitHubでの成果提出により、実力が明確に評価される
未経験者の場合、提出が必須でないなら慎重に判断する必要がある

生徒

使いこなすまでは少し難しそうですね…

ペン博士

その通りじゃ。最初は操作や用語に戸惑うかもしれん。
しかし、一度流れを理解すれば、世界が広がる。


最初の山を越えた先に、圧倒的な開発の快適さが待っておるぞ!

GitHubの初期設定

ペン博士

GitHubの初期設定では、アカウントの作成が必要じゃ。以下にアカウント作成方法を紹介するぞ!

GitHubのアカウント作成方法

GitHubのアカウントを作成するには、以下の手順を参考にしてください。

まず、GitHubの公式サイト(https://github.com/)にアクセスします。

トップページ右上の「Sign Up」ボタンをクリックします。

必要事項を入力します。ユーザー名、メールアドレス、パスワードなどの情報を入力してください。

利用規約を確認し、同意する場合は「Create account」ボタンをクリックします。

アカウント認証のため、入力したメールアドレスに送られてくる認証リンクをクリックします。

メールアドレスが確認されたら、GitHubのアカウント作成は完了です。

以上の手順でGitHubのアカウントが作成されます。

生徒

思ったよりシンプルですね!

ペン博士

そうじゃろう!
初期設定はGitHubを使い始める「第一歩」じゃ。
ここをしっかり押さえておけば、今後の作業もスムーズになるぞ。

GitHubの設定内容の確認と変更方法

GitHubのアカウント作成後、設定内容を確認・変更することができます。以下の手順を参考にしてください。

GitHubのWebサイトにログインします。

トップページ右上のプロフィールアイコンをクリックします。

ドロップダウンメニューから「Settings」を選択します。

「Settings」画面で、各種設定を確認・変更することができます。

例えば、プロフィール情報やプライバシー設定、セキュリティ設定などを変更することができます。

設定変更後は、必ず「Save」ボタンをクリックして保存してください。

以上の手順でGitHubの設定内容の確認・変更ができます。

生徒

設定画面でプロフィールをカスタマイズできるのは便利ですね。
自分の開発スタイルに合わせられそうです!

ペン博士

うむ、GitHubは開発の見える化が得意じゃ!
通知設定や権限管理をうまく活用すれば、チーム全体の連携力もぐっと上がるぞ。

GitHubの基本操作

ペン博士

GitHubの基本操作には、リポジトリの作成とクローン、コードレビューの方法、ファイルの比較方法があるぞ。

リポジトリの作成とクローン

GitHubを利用するためには、まずリポジトリを作成する必要があります。リポジトリとは、プロジェクトやファイルの保存場所のことです。

リポジトリを作成するには、GitHubのWebサイトにアクセスし、新しいリポジトリを作成するボタンをクリックします。作成するリポジトリには名前や説明を付けることができます。

続いて、作成したリポジトリをご自身のパソコンにクローン(複製)します。リポジトリをクローンすることで、ご自身のパソコン上でもファイルを編集し、変更をGitHubに反映させることができます。

クローンするには、GitのコマンドやGitHub Desktopというアプリケーションを使用します。リポジトリのページにある「Code」ボタンからクローン用のURLを取得し、コマンドやアプリケーションでクローンを行います。

リポジトリの作成とクローンによって、ご自身のプロジェクトの管理が始まります。

コードレビューの方法

GitHubでは、他の開発者とコードのレビューを行うことができます。コードレビューは、ご自身のコードに対するフィードバックや改善の提案を受けることができるため、品質の向上やエラーの発見に繋がります。

リポジトリのページから新しいプルリクエストを作成するボタンをクリックし、変更内容やレビューワーを指定します。他の開発者がプルリクエストをレビューし、コメントや指摘を行ってくれます。

コードレビューを受けた後は、変更を反映するか修正するかの判断を行い、プルリクエストをマージ(統合)することができます。

ファイルの比較方法

GitHubでは、ファイルの変更差分を比較することができます。この機能は、複数のバージョンのファイルを比較する場合や、他の開発者との変更差分を確認する場合に便利です。

ファイルの比較方法は、リポジトリのページでファイルを選択し、差分を表示するボタンをクリックするだけです。変更された部分は、色分けされて表示されます。追加された行や削除された行を確認することができます。

ファイルの比較機能を使うことで、変更内容や修正箇所を詳細に確認することができます。

生徒

なるほど!理解できました!
これで僕もGitHubユーザーの仲間入りですね!

ペン博士

うむ、これで立派な一人前じゃ!
リポジトリの作成・編集・共有までできれば、実務でも十分通用する。
あとは、実際にコードを触って慣れることじゃな。

GitHubでのトラブルシューティング

ペン博士

GitHubを利用していると、時には問題が発生することもある。ここでは、よくあるトラブルについて解説するぞ!

間違ったコードの対処法

プログラミングの世界では、誤ったコードを書いてしまうことがあります。これにより、コードが正しく動作しない場合やエラーが発生することがあります。

間違ったコードに直面した場合、いくつかの対処法があります。まずは、エラーメッセージを確認し、問題の箇所を特定します。次に、コードを修正して問題を解決する必要があります。

GitHubでは、修正したコードをファイルに反映させるため、コミットとプッシュという操作を行います。コミットは変更履歴を保存するものであり、プッシュは変更内容をリモートリポジトリにアップロードするものです。

修正が完了したら、コミットしてプッシュしましょう。その後、変更が正しく反映されるかどうかを、ブラウザで確認してみましょう。もし問題が解決されていれば、トラブルが解消されたことになります。

生徒

今回の説明ですごく理解が深まりました!
GitHubってただの保存場所じゃなくて、チームで効率よく作業するための「開発プラットフォーム」なんですね!

ペン博士

その通りじゃ最初は難しく感じるが、慣れれば必ず強力な味方になるぞ。

生徒

はいっ!早速自分の作品をGitHubにアップしてみます!
ありがとうございました!

まとめ

今回はGitHubの登録方法から使い方まで徹底解説しました。GitHubを使い開発効率や質を向上させましょう。

WithCodeでは、プログラミング言語だけでなく、Web制作をフリーランスとして行っていく上で必要なGitHubやFigmaなどのツールについても、より具体的なカリキュラムとして用意しています。

Web制作を副業としたい、フリーランスで働きたいと考えている方は、お気軽に無料相談会にお申込みください。

WithCodeを体験できる初級コース公開中!

初級コース(¥49,800)が完全無料に!

  • 期間:1週間
  • 学習内容:
    ロードマップ/基礎知識/環境構築/HTML/CSS/LP・ポートフォリオ作成
    正しい学習方法で「確かな成長」を実感できるカリキュラム。

副業・フリーランスが主流になっている今こそ、自らのスキルで稼げる人材を目指してみませんか?

未経験でも心配することありません。初級コースを受講される方の大多数はプログラミング未経験です。まずは無料カウンセリングで、悩みや不安をお聞かせください!

この記事を書いた人

WithCode(ウィズコード)は「目指すなら稼げる人材」をビジョンに、累計400名以上のフリーランスを輩出してきた超実践型プログラミングスクールです。150社以上の実案件支援を特徴にWeb制作・Webデザインなどの役立つ情報を現場のノウハウに基づいて発信していきます。

– service –WithCodeの運営サービス

  • WithCode
    - ウィズコード -

    スクール

    「未経験」から
    現場で通用する
    スキルを身に付けよう!

    詳細はこちら
  • WithFree
    - ウィズフリ -

    実案件サポート

    制作会社のサポート下で
    実務経験を積んでいこう!

    詳細はこちら
  • WithCareer
    - ウィズキャリ -

    就転職サポート

    大手エージェントのサポート下で
    キャリアアップを目指そう!

    詳細はこちら

公式サイト より
今すぐ
無料カウンセリング
予約!

目次