GNU/Linux >> Linux の 問題 >  >> Linux

Gitの15年:始める方法や何か新しいことを学ぶ方法

過去20年間にソフトウェアが変更されたものがある場合は、Gitがリストの一番上にあります。

Gitを個人的に使用しない場合、それは単なる技術的な流行であり、Linuxプロジェクト自体を開始したのと同じ人物によって作成されたという理由だけで開発者の間で偶然の最愛の人だと思うかもしれません。それにはいくつかの真実があるかもしれませんが、Gitは他の業界が管理していないいくつかの偉業を達成することができます。 Gitを使用すると、世界中に広がる開発者は、すべての変更の履歴を使用して、文字通り同時に同じコードで作業し、すべての作業をマージして完成品を作成できます。複雑さは非常に大きいため、ツール自体が複雑になる可能性がありますが、最終的には、ソフトウェア業界を運営し続けるための主要なコンポーネントになります。

Gitを知っているかどうかに関係なく、オープンソースソフトウェアを十分に掘り下げたり、コンピューターサイエンスに参加したりすると、Gitに遭遇する可能性が非常に高くなります。インストーラーパッケージをダウンロードするためだけにGitを使用する場合でも、コードを管理するためにGitと毎日やり取りする場合でも、Gitについてさらに学ぶことは、解明と力を与えることです。

Gitの用語

他の特殊なツールと同様に、Gitには多くの専門用語があります。 「クローン」、「マージ」、「リベース」などの用語は、せいぜい神秘的であり、最悪の場合、ほとんど排他的であると感じる可能性があります。これらの用語のすべてが何を意味するのかを理解しようとすると、圧倒される可能性がありますが、MatthewBrobergの優れたGitTerminology101の記事から少しガイダンスを受けた場合はそうではありません。たった1回の簡単な読み物で、Gitについての会話を真の理解で聞くことができます。

Gitの使用を開始する

Gitの使用方法を知る必要がある場合は、Gitの使用に関する私自身の紹介記事シリーズから始めるのが最適です。記事は数年前のものですが、多くのLinuxおよびUNIXテクノロジーと同様に、インターフェースは大幅に変更されていないため、今日の記事は私が書いたときと同じように関連性があります。このシリーズでは、Gitの最も基本的な概念を紹介し、リポジトリの作成、ファイルのコミット、ファイルの復元、ブランチのマージなどのプロセスを順を追って説明します。

一般的なGitサービス

Gitの最も一般的な用途の1つは、GitLabやGitHubなどのパブリックGitホスティングサービスです。彼のGitの記事でファイルのクローンを作成、変更、追加、削除する方法の中で、Kedar Vijay Kulkarniは、ほとんどの開発者がGitで実行する日常のタスクを示しています。これは、開発者以外の人にとっては必読ではありませんが、パブリックGitホスティングサービスのプロジェクトに貢献したい人にとっては必読です。この記事では、Githubが今日最も一般的なプラットフォームの1つであるという理由で具体的に取り上げますが、原則は、GitLab、Gogs、Giteaなどの一般的なオープンソースフレームワークを含む、GitのすべてのWebフロントエンドに適用されます。

このGitウォークスルーをお試しください

目的のない探索よりもガイド付きツアーの方が好きですか?時々、何かを学ぶ最も簡単な方法は、他の誰かの正確なステップを模倣することです。最終結果が確実に成功することを知っているので、エクササイズを実行している間自信があり、脳と指は記憶を構築する繰り返しの恩恵を受けます。それがあなたの学習スタイルである場合は、Alan Formy-DuvallによるGitの実践的な学習演習に従って、Gitセッションの成功がどのように感じられるかを確認してください。

Gitアプリ

信じられないかもしれませんが、Gitには、端末に入力するテキストよりも多くのインターフェースがあります。明らかに、GitホストのWebインターフェイスはオンラインにありますが、コンピューターでGitクライアントを使用することもできます。ほんの少しの支援については、Lazygitに関するJesseDuffieldの記事またはTigに関するOlafAndersの記事を読んでください。完全なグラフィカルアプリケーションエクスペリエンスについては、Git-cola、Sparkleshare、その他に関する私の記事を読んでください。はい、モバイルデバイス用のインターフェースもあります!

Gitの詳細

知識は力です。Gitを謎にしないでください。直接使用する場合でも、名前だけで知っている場合でも、聞いたことがない場合でも、Gitについて学ぶ絶好の機会です。それがどのように機能するのか、なぜそれが機能するのか、そしてなぜ人々がそれをとても愛しているのかを理解するのに役立つ素晴らしいリソースがそこにあります。飛び込んで、自分のペースでそれを取り、Gitを愛することを学びましょう!


Linux
  1. Linuxを始めたきっかけは何ですか?

  2. 翻訳を始める方法は?

  3. Tecknetの新しいWebカメラカメラを機能させる方法は?

  1. じゅじゅを始めるには?

  2. 日付に X 日を追加して新しい日付を取得するにはどうすればよいですか?

  3. 開始したばかりのプロセスのpidを取得する方法

  1. 新しいLinuxスキルを学ぶためのホームラボを構築する方法

  2. FreeBSDクラウドサーバーを使い始める方法

  3. Ubuntu Linux で Deepin ターミナルを使い始める方法