ウェブサイト検索

Git をインストールして Git リポジトリを作成する方法


最近 Linux の世界に少しでも時間を費やしたことがあれば、Linus Torvalds によって作成された分散バージョン管理システムであるGIT について聞いたことがあるでしょう。 > というLinuxそのものの黒幕。

これは、すぐに利用できるバージョン管理システムよりも優れたバージョン管理システムとなるように設計されており、そのうち最も一般的なのはCVS と Subversion (SVN) の 2 つです。

CVSSVN はシステムにクライアント/サーバー モデルを使用しますが、GIT動作が少し異なります。プロジェクトをダウンロードし、変更を加えてサーバーにアップロードし直す代わりに、GIT はローカル マシンをサーバーとして機能させます。

つまり、チェックイン、チェックアウト、その他すべてのバージョン管理アクティビティを実行するときに、ソース ファイル、バージョン変更、および個々のファイルの変更をすべて含むプロジェクトをローカル マシンにダウンロードします。完了したら、プロジェクトをリポジトリにマージして戻します。

このモデルには多くの利点がありますが、最も明白なのは、何らかの理由で中央サーバーから切断された場合でも、プロジェクトに引き続きアクセスできることです。

このチュートリアルでは、Git をインストールし、リポジトリを作成して、GitHub にアップロードします。これを行うには、http://www.github.com にアクセスしてアカウントを作成し、そこにプロジェクトをアップロードする場合はリポジトリを設定する必要があります。

Linux に GIT をインストールする方法

Ubuntu や Linux Mint などの Debian ベースのディストリビューションでは、まだインストールされていない場合は、apt コマンドを使用してインストールできます。

sudo apt install git

Fedora、CentOS Stream、Rocky、Alma Linux などの RHEL ベースのディストリビューションでは、yum または dnf コマンドを使用してインストールできます。

sudo yum install git
OR
sudo dnf install git

git フォーム ソースをインストールしてコンパイルしたい場合は、以下のコマンドに従ってください。

wget https://www.kernel.org/pub/software/scm/git/git-2.43.0.tar.gz
tar xvjf git-2.43.0.tar.gz
cd git-*
./configure
make
sudo make install

Git プロジェクトの作成方法

GIT がインストールされたので、設定しましょう。 ホーム ディレクトリには、「~/.gitconfig」というファイルがあります。これにはすべてのリポジトリ情報が保持されます。 あなたの名前メールアドレスを入力しましょう:

git config --global user.name "Your Name"
git config --global user.email [email 

次に、最初のリポジトリを作成しましょう。任意のディレクトリを Git リポジトリに変えることができます。いくつかのソース ファイルが含まれるディレクトリに変更し、次の手順に従います。

cd /home/tecmint/python-web-scraper/
git init

そのディレクトリ内に、「.git」という新しい隠しディレクトリが作成されています。このディレクトリは、GIT がプロジェクトに関するすべての情報とそれに加えた変更を保存する場所です。

ls -al .git/

ディレクトリをGIT リポジトリの一部にしたくない場合は、rm コマンドを使用してこのディレクトリを削除するだけです。

rm –rf .git

リポジトリが作成されたので、プロジェクトにいくつかのファイルを追加する必要があります。 GIT プロジェクトには任意のタイプのファイルを追加できますが、ここでは、プロジェクトに関するちょっとした情報を提供する「README.md」ファイルを生成しましょう (README にも表示されます) GitHub ブロック)、いくつかのソース ファイルを追加します。

vi README.md

プロジェクトに関する情報を入力し、保存して終了します。

以下の 2 つのコマンドを使用して、「README.md」ファイルを GIT プロジェクトに追加し、すべての Python ソースを追加しました。現在のディレクトリにstrong>(*.py)ファイルがあります。

git add README.md
git add *.py

注目に値するのは、GIT プロジェクトに取り組んでいるときは、100 回中 99 回、すべてのファイルを追加することになるということです。ディレクトリ。

次のようにして実行できます。

git add .

これで、プロジェクトをステージにコミットする準備が整いました。これは、これがプロジェクトのマーカー ポイントであることを意味します。これを行うには、git commit “–m” コマンドを使用します。ここで、“–m” オプションは、送信するメッセージを指定します。これはプロジェクトの最初のコミットであるため、「–m」文字列として「最初のコミット」を入力します。

git commit -m 'first commit'

プロジェクトを GitHub リポジトリにアップロードする方法

これで、プロジェクトをGitHubにプッシュする準備が整いました。アカウント作成時に作成したログイン情報が必要になります。この情報を取得してGITに渡し、どこに行けばよいのかを認識させます。 「user」 と 「project.git」 を適切な値に置き換えてください。

git remote add origin [email :ravisaive/project.git

次に、プッシュ、つまりリポジトリからリモート リポジトリにコピーします。 git push コマンドは 2 つの引数、「リモート名 」と「ブランチ名 」を取ります。これら 2 つの名前は通常、それぞれ Origin と Master です。

git push origin master

それでおしまい!これで、https://github.com/username/repo リンクに移動して、git プロジェクトを確認できるようになります。