Githubを最大限に活用するための10のヒント


GitHubは、ほとんどがバージョン管理されたコンピューターコードのオンラインホスティングサービスです。 Githubは、コードやその他の類似した種類のファイルのクラウドベースの開発サービスと考えてください。 Githubは3000万人以上のユーザーを誇り、全員が共有、開発、共同で明日のソフトウェアを構築しています。

さまざまなプログラミング言語でソースコードプロジェクトをホストし、あらゆる反復とあらゆる変更を追跡します。また、チームの全員が世界中のどこからでも同じプロジェクトに一緒に取り組むことができます。

GitHubは、複数の協力者とのプロジェクト。また、ソフトウェアおよびアプリ開発チームは、ユーザーがコードをアップロード、管理し、同期編集を行える集中リポジトリを使用できることを意味します。

Dropboxなどの他のクラウドベースのシステムを使用する場合、変更は相互に上書きできます。作業を保存する最初のものは、同時に変更しようとしている他のチームメンバーよりも優先されます。

GitHubは主にエンジニアやプログラマーによって使用されているという事実にもかかわらず、あらゆるファイルの種類を共有および共同作業する方法として技術的経験が少ない人。

たとえば、Word文書に変更を加える必要があると感じるチームメンバーは、バージョン管理機能の恩恵を受けることがよくあります。

><!-
In_content_1 all:[300x250] / dfp:[640x360]
->

1。コーディングプロジェクトの追跡

GitHubのプラットフォームの基盤は、分散バージョン管理システムギット (ファイルの開発と変更を追跡するプログラム)を使用してプロジェクトを追跡する機能です。 。)

チームメンバーは、任意のプロジェクトの完全な概要を表示できます。進行状況バーには、アクティブなタスク、To Doのリスト、および完了した内容が表示されます。

GitHubを使用すると、ユーザーはプロジェクトのURLをメモフィールドに入力して、他の組織のプロジェクトボードを追跡できます。必要に応じて、特定のプロジェクトのトラッキングをオフにすることができます。

2。キーボードショートカットの使用

私たちの多くは、複数のタスクまたは繰り返しのタスクをより迅速に実行する手段としてのキーボードショートカットの使用に精通しています。

GitHubのほぼすべてのページには、その特定のページで使用されます。ダイアログボックスに「?」と入力すると、ショートカットにアクセスできます。

3。他のプロジェクトの探索

ほとんどの開発者チームは、GitHubを使用して独自のプロジェクトをホストおよび管理しています。ただし、他のユーザーがプラットフォームをどのように使用しているかを確認し、プロジェクトを参照することも役立ちます。新しい洞察を得るかもしれませんが、自分のプロジェクトに使用するアイデアやインスピレーション。

GitHubcommunityでトレンドとなっているものを見つけ、他のメンバーとつながり、ラベルやトピックで検索してさらに洞察を得る。

主にコーディングに関するプラットフォームの場合、Githubは信じられないほど「人々-ユーザーフレンドリーでコミュニティ中心の環境として輝いています。ユーザー中心の開発に重点を置いているのは、世界で最も従業員に優しい職場の上位20位に位置するGithub自体の文化に組み込まれています。

4。コーディングだけではない

多くの人は、GitHubは開発者だけに役立つと考えています。ただし、他の多くのニッチのリソースでもあります。誰にでも役立つGitHubの2つの主要な共同機能は、分岐と分岐です。

分岐により、ユーザーは他の人がアクセスできる場合、その人の作品のコピーまたはクローンを作成できます。開発者がコンテンツをテストし、編集および改訂を実行している間、ソースへのプライマリハイパーリンクを保持できます。

ブランチツールを使用すると、ユーザーはリソースの一時コピーを作成できます。これにより、同じコンテンツで同時に作業する異なるユーザーがプロジェクトに互換性のない変更を適用することを防ぎます。

ブランチングとフォークは、相乗効果のあるプロジェクトで作業するユーザーにとって貴重なツールです。以下は、コーダーだけでなく、あらゆるタイプのチームが利益を得るいくつかの方法です。

  • 旅行ログ
  • 法的文書
  • 作曲
  • ジャーナリスト向けのデータ視覚化
  • ブログとコンテンツマーケティング
  • レシピの共有
  • 5。リポジトリの作成

    リポジトリは、プロジェクトが存在するスペースを記述するための凝った方法です。データの保存場所のオプションは次のとおりです。

    • 任意のオンラインホスト
    • コンピューター上のフォルダー
    • GitHubストレージスペース
    • 画像、テキスト、コードファイルなど、あらゆる種類のファイルをリポジトリに保存できます。最初のリポジトリで作業を始めることは難しくありません。まず、独自のGitHubアカウントを作成する必要があります。

      次のアクションは、ログイン中に右上隅にあるプラス記号をクリックすることです。「新しいリポジトリ」を選択します。

      次のような画面が表示されます。

      リポジトリはデフォルトでパブリック。アクセスを制限し、進行状況を誰にも見られたくない場合は、コンテンツを表示したい人だけを選択できます。プライバシーを維持したい場合は、有料サービスにアップグレードする必要があります。

      6。 READMEを効果的に使用する

      READMEファイルの目的は、プロジェクトにユーザーの興味を引くことです。専用リポジトリの構築を開始するときにファイルを追加できます。

      WordPressプラットフォームを使用するユーザーは、READMEファイルに精通しています。プラグインをインストールする前に、作業チームは次のことができますこのファイルを読んで、プラグインが何をする可能性があり、どのように使用するのが最もよいかをより明確に理解してください。

      ファイルを長くして退屈させないでください。続きを読むために滞在します。 READMEファイルの推奨されるベストプラクティスの一部を次に示します。

      • 説明的なタイトル
      • ヘッダー画像
      • 追加のドキュメントへの外部リンク
      • 短い機能リスト
      • 明確で簡潔な要約
      • 7。他のユーザーをフォローする

        プロファイルをフォローして、GitHubで他のユーザーと対話します。パブリックリポジトリ内で他のユーザーの作業内容を監視したり、Githubの個人用ダッシュボードでそのアクティビティに関する通知を受信したりできます。

        独自の開発プロジェクトのための素晴らしいアイデアが数多く見つかります。ニッチまたは作業チームのチームメンバーと協力して知識と専門知識を共有できます。

        GitHubで誰かをフォローするには、トピックまたはニッチで検索し、プロフィールページに移動して[フォロー]をクリックします。

        8。会話に参加する

        オープンソースプラットフォームの多くの利点の1つは、共同作業、学習、共有、および他の人とのコミュニケーションができることです。

        Githubを使用してその可能性を探る費用はかかりません。オープンソースの目的は、大衆からの貢献を使用してソリューションをより良くすることを支援することです。

        スキルを学習または改善するか、他の人があなたの経験と専門知識から学ぶのを支援します。 GitHubでは、興味のあるプロジェクトの開発を追跡し、それらのプロジェクトの複製を作成し、独自のプライベートリポジトリで実験することができます。

        参加したいコミュニティを見つけるには、「探索」機能を使用します興味のある分野に関連するコレクションを検索します。

        9。あなたの最高の作品を紹介しましょう

        あなたがアクティブなソーシャルメディアユーザーであれば、固定投稿の力を理解します。たとえば、Twitterプロフィールに新しい投稿を固定すると、その投稿はフィードの最上部にとどまり、そのプロフィールを表示する誰でも閲覧できるようになります。

        Facebookページにも同じ機能があります。投稿をソーシャルメディアプロファイルに固定することで、フィード全体を検索するのではなく、訪問者にお気に入りの投稿が最初に表示されるようにします。

        GitHubでは、お気に入りまたは最も関連性の高いリポジトリをプロファイルに固定することもできます。ページ。無料アカウントを持つユーザーは、プロファイルの最上部に残る最大6つのリポジトリを固定できます。

        10。誰が責任を負うのか

        はい、GitHubには「非難」と呼ばれるボタンがあります。優しい言葉ではないかもしれませんが、便利な機能です。ファイルで特定の変更を行った人を確認するには、  責任のなすり合い を再生します。

        ファイルの非表示ビューから、改訂履歴全体を行ごとに表示できます。または、行われた変更または任意の行のバージョン履歴を調べることができます。

        何かが壊れているか正しく動作していない場合、この機能は、ソリューションに向けて一緒に作業する必要があるチームメンバーを識別するのに役立ちます。

        集中化されたクラウドを探している場合、プロジェクトの共同作業、共有、保存、テスト、公開が可能なベースのプラットフォームであるGitHubは強力なソリューションです。

        Lesson 1: Practical Deep Learning for Coders

        関連記事:


        11.04.2019