GitHub の初心者向けガイド

公開: 2022-12-04

新しいコーダーとして、作業を支援する動的機能を備えた Git について学ぶ必要があります。 Git は分散バージョン管理ソフトウェアとして機能し、さまざまなエンティティが同時に作業できるようにし、すべての作業の変更履歴を保存します。 この例外的な機能により、コードの競合がゼロになることが保証され、開発者はファイルまたはプロジェクト全体を以前のコード モデルにロールバックできます。

このようなプロジェクトのニーズは頻繁に変化するため、バージョン管理システムを使用すると、開発者はコードを以前のバージョンに戻すことができます。

Git のブランチ構造により、開発者は独立して仕事に取り組むことができます。 開発者は、Git をコード ベースを管理する小さなソフトウェア アプリケーションと考えてください。

目次

Git のリポジトリ

リポジトリ ストレージは、Git の利用を開始する場合に知っておく必要がある必須の機能です。 リポジトリは、コードベースのファイルなど、いくつかのファイルを含むベンチャーです。

Git リポジトリを保存する方法は 2 つあります。オンラインまたはクラウド ストレージに保存する方法と、システムにサーバーをインストールしてファイルを保存する方法です。

最も人気のある Git リポジトリ サービスは、Microsoft の GitHub、GitLab、および BitBucket です。

Git の必要性

Git はオープンソース プロジェクトへの貢献を簡素化します

GitHub は、ほぼすべてのオープンソース プロジェクトの処理に使用されています。 製品がオープンソースの場合、GitHub を無料で使用できます。 詳細なドキュメントの組み込みやプロジェクトに関するコメントの受信を簡素化する Web インターフェイスとネイティブ アプリが含まれています。

プロジェクトのクローンを作成して変更することから始めて、GitHub の Web インターフェイスからプル リクエストを送信するだけです。 このプル リクエストを使用すると、プロジェクトで行われた修正について他のユーザーに通知でき、レビューの準備が整います。

世界トップクラスの大学が提供するソフトウェア開発コースをオンラインで学びましょう。 エグゼクティブ PG プログラム、上級認定プログラム、または修士プログラムを取得して、キャリアを加速させましょう。

品質データ

Git は、GitHub を利用して高品質のドキュメントを簡単に入手できるようにします。 そのサポート セクションとチュートリアルでは、考えられるほぼすべての Git 関連のトピックに関する情報が提供されます。

さまざまなプラットフォームに接続

GitHub は、Amazon や Google Cloud などの一般的なシステムや Code Climate などのサービスに接続して、入力を追跡し、200 以上のコンピューター言語で用語を識別できます。

バージョン間のコードの更新を可能にします

同じプロジェクトで作業しているグループがファイルを変更した場合、変更を追跡するのは困難です。 GitHub は、リポジトリ ファイルへのすべての変更を追跡することにより、統一性を確保します。

また、Microsoft などで行っているのと同様に、以前のファイルの履歴を維持できるため、修正のたびに過去のバージョンが失われることはありません。 GitHub を使用すると、以前のバージョンに戻って貢献を追加することが簡単になります。

あなたの作品を展示する

開発者として採用担当者の注目を集めたいですか? その場合、GitHub は最高の信頼性であなたをサポートします。

現在、ほとんどの企業は、新しいプロジェクトの採用者を探す際に GitHub のプロフィールをチェックしています。 プロフィールが公開されていれば、有名な機関や大学に通っていなくても、採用される可能性が高くなります。

GitHub の使用方法

デバイスに GitHub をインストールする

まず、コンピューター システムに Git ツールをインストールします。 GitHub を操作するには、コマンド ライン インターフェイスを使用します。

  • パッケージの更新から始めます。
  • apt-get で Git と Git-Hun をインストールします。
  • 最後に、Git が正しくインストールされているかどうかを確認します。
  • 作業を保存する準備ができたら、データを使用して次のコマンドを実行し、デフォルトのユーザー名と電子メールを設定します。

ローカル Git リポジトリの確立

新しいプロジェクトを最初から開始するときに、ローカル Git リポジトリをセットアップします。 ここでは、バージョン管理のためにファイルを保存し、チェックポイントを変更できます。 また、ローカル リポジトリを開始する前に、デスクトップにフォルダを作成することを忘れないでください。

以下にリストされているコマンドをコピーして、ポートまたはコマンド プロンプトを起動します。

cd~/Desktop/git-demo-example git init

出来上がり! 最初の Git リポジトリが作成され、ファイルを保存する準備が整いました。

フォルダーにいくつかのファイルを追加して、作業するものを用意します。 git-demo-example フォルダーに Floral.py というファイルを作成し、次のコードを貼り付けます。

Python がインストールされていない場合でも、.py ファイルの代わりに .txt ファイルを作成することで引き続き進めることができます。

Floral=[バラ、ユリ、ハイビスカス、デイジー、ペチュニア、ヒマワリ]

ドキュメントを終了して保存します。 同じフォルダー内に、fruits.py という別のファイルを作成し、次のコードを貼り付けます。

果物=[リンゴ、バナナ、スイカ、マンゴー、ライチ、オレンジ]

これで、Git フォルダーに 2 つのファイルができました。

upGrad の独占的なソフトウェア開発ウェビナー –

SAAS ビジネス – 何がそんなに違うのか?

ローカル Git リポジトリへのファイルの共有

ローカル Git リポジトリの作成と新しいファイルの作成が完了したら、次のステップはそれらのファイルをリポジトリのフォルダーに追加して、ファイルで行われた修正を追跡することです。 このプロセスはコミットと呼ばれます。

通勤では、コードをローカル リポジトリにコミットするために 2 つの手順が必要です。 コミットする前に、ステージング領域にファイルを配置することから始める必要があります。 プロセスのこの追加の手順により、ローカル リポジトリにコミットするファイルを制御し、間違ったファイルをコミットするのを防ぐことができます。

例:単一のファイルをステージング領域にコミットする場合は、 git add flower.py を使用します。

ただし、複数のファイルを追加する場合は、次を使用します — git add flower.py fruit.py

すべてのコミットメントを調べる

git log を使用して、これまでに行われたコミットの一覧を表示できます。 コミット ログには、コミットの作成者の名前、コミットされた日付、および各コミットのコミット メッセージが含まれます。

コミットファイルを無視する

コミットしたくないファイルがある場合は、.gitignore ファイルを使用してそれを支援できます。 .gitignore ファイルは、どのファイルまたはバリエーションを無視する必要があるかを Git に指示するため、それらが誤って表示されたりコミットされたりすることはありません。

Git ブランチ

GitHub で提供されるもう 1 つの優れた機能は、Git を使用することです。個別のブランチを作成して、作業をマスター ブランチと区別することができます。これは、コード テストを実行するのに非常に役立ちます。 ポートに git status と入力すると、master ブランチにいることがわかります。

グループと共同作業するためのリモート リポジトリを作成する

すべての変更をローカル リポジトリに保存したら、リモート リポジトリをセットアップし、それをローカル リポジトリと同期して、アクセスを簡素化したり、人々と共有したりします。これにより、他の人がアクセスできるプライム ハブに変更を移動できます。コードを作成し、必要な修正を行います。

ソフトウェア エンジニアリングに関する人気のコースと記事

人気番組
ソフトウェア開発のエグゼクティブ PG プログラム - IIIT B ブロックチェーン証明書プログラム - PURDUE サイバーセキュリティ証明書プログラム - PURDUE コンピューター サイエンスの MSC - IIIT B
その他の人気記事
米国のクラウド エンジニアの給与 2021-22 米国でのAWSソリューションアーキテクトの給与 米国のバックエンド開発者の給与 米国のフロントエンド開発者の給与
アメリカのウェブ開発者の給与 2022年のスクラムマスターインタビューの質問. 2022年にサイバーセキュリティのキャリアを始めるには? 工学部学生のための米国でのキャリアオプション

高度なコースを受講して、GitHub についてさらに学びましょう

upGrad のソフトウェア開発のエグゼクティブ PG プログラムは、ソフトウェア開発のキャリアをスタートさせたい意欲的なソフトウェア開発者、IT プロフェッショナル、エンジニア、アナリスト、新入社員に最適です。 このコースでは、データ アーキテクチャを含むソフトウェア開発への完全な旅を提供します。

今すぐサインアップして、360 度の学習サポート、グループ学習、ネットワーク管理など、upGrad 独自の機能を利用してください。

Git と GitHub の違いは何ですか?

簡単に言えば、Git はソース コードの履歴を管理および追跡できるソフトウェア アプリケーションです。 GitHub は、Git リポジトリを管理できるクラウド対応サービスです。 オープンソースの Git プロジェクトの場合、GitHub はそれらをより適切に管理するのに役立ちます。

GitHub で利用できる容量に制限はありますか?

2020 年時点で GitHub で公開されている各ファイルのサイズ制限は 2 GB です。

GitHub を学ぶのは簡単ですか?

Git は他のユーザーとの作業プロセスを合理化し、プロジェクトの共同作業をシンプルにします。 チーム メンバーはファイルで作業し、その変更をプロジェクトのマスター ブランチに簡単にマージできます。 Git と GitHub の知識は、さまざまな職務において望ましいものから必要なものへと徐々に進歩しています。