ホームページ システムチュートリアル Linux Git シリーズ (2): Git 入門ガイド

Git シリーズ (2): Git 入門ガイド

Jan 03, 2024 pm 07:05 PM
linux Linuxチュートリアル レッドハット Linuxシステム Linuxコマンド Linux 認定 レッドハットリナックス Linuxビデオ

###導入###

Git 系列(二):初步了解 Git

######読み書き###### 一般に、Git リポジトリと対話するには 2 つの方法があります。リポジトリから読み取る方法と、リポジトリに書き込む方法です。これはファイルのようなものです。文書を読むためだけに開くこともあれば、変更を加える必要があるために文書を開くこともあります。 この記事では、Git リポジトリから読み取る方法のみを説明します。 Git リポジトリへの書き戻しのトピックについては、後の記事で説明します。

Git または GitHub

明確にするための一文: Git は GitHub (または GitLab、Bitbucket) とは異なります。 Git はコマンドライン プログラムなので、次のようになります: $ git

使用法: Git [--バージョン] [--ヘルプ] [-C ]
  1. [-p | --paginate | --no-pager] [--bare]
  2. [--Git-dir=] []
  3. Git はオープン ソースであるため、多くの賢明な人々が Git を中心に基本ソフトウェアを構築しており、これらの基本ソフトウェアは自分自身の周囲も含めて非常に人気があります。
  4. 私の記事シリーズは、純粋な Git の知識を教えることから始めます。Git が何をしているのかを一度理解すれば、使用しているフロントエンド ツールを気にする必要がなくなるからです。ただし、私の記事シリーズでは、一般的な Git サービスを使用して各タスクを実行する一般的な方法も取り上げます。これらのサービスが最初に遭遇する可能性が高いためです。

Git のインストール

Linux システムでは、使用している配布ソフトウェア リポジトリから Git を入手してインストールできます。 BSD ユーザーは、ポート ツリーの開発セクションで Git を探す必要があります。 クローズド ソース オペレーティング システムの場合は、プロジェクトの公式 Web サイトにアクセスし、指示に従ってインストールしてください。インストールが完了すると、Linux、BSD、および Mac OS X のコマンドに違いはありません。 Windows ユーザーは、Windows ファイル システムに一致するように Git コマンドを調整するか、Windows ファイル システムの変換の問題に邪魔されずに Git をネイティブに実行できるように Cygwin をインストールする必要があります。

Git アフタヌーン ティー

誰もがすぐに日常生活に Git を追加する必要があるわけではありません。場合によっては、Git とのやり取りで最も多いのは、リポジトリにアクセスし、1 つまたは 2 つのファイルをダウンロードし、その後二度と使用しないことです。 Git をこのように考えると、正式な宴会というよりはアフタヌーン ティーに似ています。礼儀正しい会話をして、必要な情報を入手してから立ち去りますが、少なくとも今後 3 か月間は、このような会話はしたくないと思うでしょう。 もちろん大丈夫です。 一般に、Git にアクセスするには 2 つの方法があります。コマンド ラインを使用する方法と、Web ブラウザーを介して迅速かつ簡単にアクセスできる素晴らしいインターネット テクノロジの 1 つを使用する方法です。 rm コマンドで何度も破壊されたため、端末にごみ箱をインストールしたいとします。自らを「まともな rm コマンド仲介者」と呼ぶ Trashy について聞いたことがあるかもしれません。インストールする前にそのドキュメントを読みたいと思うかもしれません。幸いなことに、Trashy は GitLab.com で公開されています。



ランドグラブ

私たちの作業の最初のステップは、この Git リポジトリで landgrab 並べ替え方法を使用することです。完全なリポジトリのクローンを作成し、コンテンツに従って並べ替えます。リポジトリはパブリック Git サービス プラットフォームでホストされているため、ジョブを実行するにはコマンド ラインを使用する方法と Web インターフェイスを使用する方法の 2 つがあります。 Git を使用してリポジトリ全体を取得するには、 git clone コマンドと Git リポジトリの URL をパラメータとして使用します。正しい URL がわからない場合は、リポジトリが教えてくれます。 GitLab では、Trashy リポジトリへの URL をコピーして貼り付けることができます。

Git 系列(二):初步了解 Git
一部のサービス プラットフォームでは、SSH リンクと HTTPS リンクの両方が提供されていることにお気付きかもしれません。 SSH を使用できるのは、リポジトリへの書き込みアクセス権がある場合のみです。それ以外の場合は、HTTPS URL を使用する必要があります。
正しい URL を取得したら、リポジトリのクローンを作成するのは非常に簡単です。 URL と、クローン先のディレクトリを指定するオプションのディレクトリを git clone するだけです。デフォルトでは、git ディレクトリは現在いるディレクトリに複製されます。たとえば、「trashy.git」は現在の場所の「trashy」ディレクトリに複製されます。私は読み取り専用のリポジトリにマークを付けるには .clone 拡張子を使用し、読み取りと書き込みが可能なリポジトリにマークを付けるには .git 拡張子を使用しますが、これは正式には必須ではありません。
  1. $ git clone https://gitlab.com/trashy/trashy.gittrashy.clone
  2. 「trashy.clone」へのクローン作成...
  3. リモート: オブジェクトの数: 142、完了。
  4. リモート: オブジェクトの圧縮: 100% (91/91)、完了しました。
  5. リモート: 合計 142 (デルタ 70)、再利用 103 (デルタ 47)
  6. オブジェクトの受信: 100% (142/142)、25.99 KiB | 0 バイト/秒、完了。
  7. デルタの解決: 100% (70/70)、完了。
  8. 接続をチェックしています...完了しました。

リポジトリのクローンを正常に作成すると、コンピュータ上の他のディレクトリと同じように、リポジトリ内のファイルを参照できます。

リポジトリのコピーを取得するもう 1 つの方法は、Web インターフェイスを使用することです。 GitLab と GitHub は両方とも、ウェアハウス スナップショット ファイルを .zip 形式で提供します。 GitHub には大きな緑色のダウンロード ボタンがありますが、GitLab ではブラウザの右側に目立たないダウンロード ボタンがあります。

Git 系列(二):初步了解 Git 慎重に選択してください

Git リポジトリからファイルを取得するもう 1 つの方法は、必要なファイルを見つけてリポジトリから取り出すことです。 Web インターフェイスのみがこのメソッドを提供しており、基本的に、表示されるのは他の人のリポジトリのクローンであり、HTTP 共有ディレクトリと考えることができます。
この方法を使用する場合の問題は、make コマンドを実行するまでファイルの完全な形式が構築されない可能性があるため、一部のファイルが元のリポジトリに存在しないことが判明する可能性があることです。これは、完全なリポジトリをダウンロードし、 README または INSTALL ファイルを読み、関連するコマンドを実行してファイルを生成します。ただし、ファイルが存在することが確実で、リポジトリに移動してそのファイルを取得して終了したい場合は、それを行うことができます。
GitLab および GitHub では、ファイル リンクをクリックして Raw モードで表示し、Web ブラウザの保存機能を使用します (例: Firefox の場合、[ファイル] > [名前を付けてページを保存])。 GitWeb リポジトリ (Git を自分でホストすることを好む一部の人が使用するプライベート Git リポジトリ Web ビューア) では、Raw ビュー リンクがファイル リスト ビューにあります。

Git 系列(二):初步了解 Git

######ベストプラクティス###### Git を操作する正しい方法は、完全な Git リポジトリのクローンを作成することであると一般的に考えられています。このように考える理由はいくつかあります。まず、git pull コマンドを使用すると、複製されたリポジトリを簡単に最新の状態に保つことができるため、ファイルが変更されるたびに新しいコピーを取得するために Web サイトに戻る必要がありません。次に、何らかの改善が必要になった場合でも、リポジトリをクリーンな状態に保っておけば、元の作成者に変更を簡単に送信できます。 ここで、目的の Git リポジトリを見つけてハード ドライブにクローンを作成する練習をしてみましょう。ターミナルの基本的な使い方を知っていれば、それほど難しいことではありません。基本的なターミナルの使い方がまだわかりません? それでは、あと 5 分お待ちください。 端末の使用法

最初に知っておくべきことは、すべてのファイルにはパスがあるということです。これは当然のことです。通常の非ターミナル環境でファイルを開くように頼んだ場合、ハード ドライブ上のファイルの場所に移動し、そのファイルが見つかるまで、大量のファイルをナビゲートする必要があります。ウィンドウズ。たとえば、[ホーム ディレクトリ] > [画像] > [InktoberSketches] > [monkey.kra] をクリックします。
この場合、ファイル Monkeyketch.kra へのパスは $HOME/Pictures/InktoberSketches/monkey.kra になります。
ターミナルでは、特別なシステム管理タスクを実行していない限り、ファイル パスは通常 $HOME (または、面倒な場合は ~ 文字を使用) で始まり、その後にファイル名自体までのフォルダーのリストが続きます。
これは、関連するファイルまたはフォルダーが見つかるまで GUI でさまざまなアイコンをクリックする方法と似ています。
Git リポジトリのクローンをドキュメント ディレクトリに作成する場合は、ターミナルを開いて次のコマンドを実行します。

    $ git クローン https://gitlab.com/foo/bar.git
  1. $HOME/ドキュメント/bar.clone
クローン作成が完了したら、ファイル マネージャー ウィンドウを開いてドキュメント フォルダーに移動すると、bar.clone ディレクトリがアクセスを待っていることがわかります。

さらに高度な情報を取得したい場合は、後でそのリポジトリに再度アクセスし、git pull コマンドを使用してプロジェクトが更新されたかどうかを確認してください。

$ cd $HOME/Documentation/bar.clone
  1. $パスワード
  2. bar.clone
  3. $ git プル
  4. これまでのところ、最初に知っておく必要があるターミナル コマンドはこれですべてですので、詳しく見ていきましょう。練習すればするほど、Git が上達します (練習すれば完璧になります)、それが問題のポイントであり、本質です。
Git は非常に人気があるため、少なくとも Git の基本的な知識を習得できれば、生活に多くの利便性をもたらすことができます。 Git の基本をマスターできれば (もちろんマスターできると思います!)、必要なものはすべてダウンロードでき、場合によってはその見返りとして貢献することもできるでしょう。結局のところ、それがオープン ソースの本質です。使用するソフトウェアのコードにアクセスし、それを他の人と共有する自由があり、必要に応じて変更する権利があります。 Git に慣れると、これが簡単になります。

以上がGit シリーズ (2): Git 入門ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

CentosとUbuntuの違い CentosとUbuntuの違い Apr 14, 2025 pm 09:09 PM

Centosとubuntuの重要な違いは次のとおりです。起源(CentosはRed Hat、for Enterprises、UbuntuはDebianに由来します。個人用のDebianに由来します)、パッケージ管理(CentosはYumを使用し、安定性に焦点を当てます。チュートリアルとドキュメント)、使用(Centosはサーバーに偏っています。Ubuntuはサーバーやデスクトップに適しています)、その他の違いにはインストールのシンプルさが含まれます(Centos is Thin)

Centosをインストールする方法 Centosをインストールする方法 Apr 14, 2025 pm 09:03 PM

Centosのインストール手順:ISO画像をダウンロードし、起動可能なメディアを燃やします。起動してインストールソースを選択します。言語とキーボードのレイアウトを選択します。ネットワークを構成します。ハードディスクをパーティション化します。システムクロックを設定します。ルートユーザーを作成します。ソフトウェアパッケージを選択します。インストールを開始します。インストールが完了した後、ハードディスクから再起動して起動します。

Centosはメンテナンスを停止します2024 Centosはメンテナンスを停止します2024 Apr 14, 2025 pm 08:39 PM

Centosは、上流の分布であるRhel 8が閉鎖されたため、2024年に閉鎖されます。このシャットダウンはCentos 8システムに影響を与え、更新を継続し続けることができません。ユーザーは移行を計画する必要があり、提案されたオプションには、Centos Stream、Almalinux、およびRocky Linuxが含まれ、システムを安全で安定させます。

Dockerの原則の詳細な説明 Dockerの原則の詳細な説明 Apr 14, 2025 pm 11:57 PM

DockerはLinuxカーネル機能を使用して、効率的で孤立したアプリケーションランニング環境を提供します。その作業原則は次のとおりです。1。ミラーは、アプリケーションを実行するために必要なすべてを含む読み取り専用テンプレートとして使用されます。 2。ユニオンファイルシステム(UnionFS)は、違いを保存するだけで、スペースを節約し、高速化する複数のファイルシステムをスタックします。 3.デーモンはミラーとコンテナを管理し、クライアントはそれらをインタラクションに使用します。 4。名前空間とcgroupsは、コンテナの分離とリソースの制限を実装します。 5.複数のネットワークモードは、コンテナの相互接続をサポートします。これらのコア概念を理解することによってのみ、Dockerをよりよく利用できます。

メンテナンスを停止した後のCentosの選択 メンテナンスを停止した後のCentosの選択 Apr 14, 2025 pm 08:51 PM

Centosは廃止されました、代替品には次のものが含まれます。1。RockyLinux(最高の互換性)。 2。アルマリン(Centosと互換性); 3。Ubuntuサーバー(設定が必要); 4。RedHat Enterprise Linux(コマーシャルバージョン、有料ライセンス); 5。OracleLinux(CentosとRhelと互換性があります)。移行する場合、考慮事項は次のとおりです。互換性、可用性、サポート、コスト、およびコミュニティサポート。

Centosがメンテナンスを停止した後の対処方法 Centosがメンテナンスを停止した後の対処方法 Apr 14, 2025 pm 08:48 PM

CentOSが停止した後、ユーザーは次の手段を採用して対処できます。Almalinux、Rocky Linux、Centosストリームなどの互換性のある分布を選択します。商業分布に移行する:Red Hat Enterprise Linux、Oracle Linuxなど。 Centos 9ストリームへのアップグレード:ローリングディストリビューション、最新のテクノロジーを提供します。 Ubuntu、Debianなど、他のLinuxディストリビューションを選択します。コンテナ、仮想マシン、クラウドプラットフォームなどの他のオプションを評価します。

Dockerデスクトップの使用方法 Dockerデスクトップの使用方法 Apr 15, 2025 am 11:45 AM

Dockerデスクトップの使用方法は? Dockerデスクトップは、ローカルマシンでDockerコンテナを実行するためのツールです。使用する手順には次のものがあります。1。Dockerデスクトップをインストールします。 2。Dockerデスクトップを開始します。 3。Docker Imageを作成します(DockerFileを使用); 4. Docker画像をビルド(Docker Buildを使用); 5。Dockerコンテナを実行します(Docker Runを使用)。

VSCODEは拡張子をインストールできません VSCODEは拡張子をインストールできません Apr 15, 2025 pm 07:18 PM

VSコード拡張機能のインストールの理由は、ネットワークの不安定性、許可不足、システム互換性の問題、VSコードバージョンが古すぎる、ウイルス対策ソフトウェアまたはファイアウォール干渉です。ネットワーク接続、許可、ログファイル、およびコードの更新、セキュリティソフトウェアの無効化、およびコードまたはコンピューターの再起動を確認することにより、問題を徐々にトラブルシューティングと解決できます。

See all articles