ホームページ  >  記事  >  ウェブフロントエンド  >  わずか数分で Git と GitHub の基礎をマスターする

わずか数分で Git と GitHub の基礎をマスターする

WBOY
WBOYオリジナル
2024-08-22 18:32:40419ブラウズ

バージョン管理とは何ですか?

バージョン管理はソース管理とも呼ばれ、ファイルへの変更を追跡および管理する方法です。バージョン管理システムは、後でファイルのバージョンを記録できるように、ファイルへの変更を長期間にわたって記録するシステムです。人気のあるバージョン管理システムには、一般的な管理システム/ソフトウェアである Git があります。

さあ、git に移りましょう…

gitとは何ですか?

Git は、コンピューター ファイルの変更を追跡するために使用されるバージョン管理システムです。 Git は、コード変更の追跡、変更を行ったユーザーの追跡、およびコーディング コラボレーションに使用されます。 git を使い始めるには、まず にアクセスしてソフトウェアをダウンロードしてインストールする必要があります。

それでは、GitHub に移動しましょう

GitHub とは何ですか?

GitHub は、バージョン管理とコラボレーションのためのコード ホスティング プラットフォームです。これにより、あなたと他の人がどこからでもプロジェクトで共同作業できるようになります。 GitHub を使用するには、アカウントにアクセスしてサインアップする必要があります

面白くなってきましたね?さて、今日のメイン業務に移りましょう

Git ワークフロー
Master the Essentials of Git and GitHub in Just Minutes

git ワークフローの 4 つの基本

  1. 作業ディレクトリ
  2. ステージングエリア
  3. ローカルリポジトリ
  4. リモートリポジトリ

作業ディレクトリ内のファイルには 3 つの状態があります。

  • ステージング可能: これは単に、ファイルに対して行われた更新をステージングしてコミットできる状態にすることができることを意味します。

  • 変更可能: ここでは、ファイルに対して行われた変更がまだローカル リポジトリ (短縮形ではリポジトリ) に保存されていないことを示しているだけです。

  • コミット可能: ファイルに加えた変更はローカル リポジトリに保存できます。

もっと面白くなるといいですね。心配しないでください、まだ時間は残っています。学び続けましょう!

それでは、基本的な git コマンドを学びましょう

$ git init

これにより、git がフォルダーを認識するようになります。

$ git status

これにより、ステージングまたは変更されるファイルのステータスが表示されます。

$ git add

これにより、作業ディレクトリにあるファイルがステージング領域に追加されます。

$ git commit

これはコードベースを追跡することを目的としています。これは基本的に、ステージングされるすべてのファイルをローカル リポジトリに追加するために使用されます。

$ git push

これは、コードをローカル マシンから GitHub にプッシュするために使用されます。ここでは、ローカル リポジトリ内のコミットされたすべてのファイルがリモート リポジトリに移動されます。

$ git fetch

これは、リモート リポジトリからローカル リポジトリにファイルを取得するために使用されます。

$ git merge

これは、ローカル リポジトリから作業ディレクトリにファイルを取得するために使用されます。

$ git pull

これは、リモート リポジトリから作業ディレクトリにファイルを取得するために使用されます。 git fetch と git merge の共同作業を実行します。したがって、git fetch や git merge を実行する代わりに、単に git pull を実行するだけで済みます。

さて、あまり退屈しないようにしましょう。以下のいくつかの手順に従って、最初のリポジトリを一緒に作成してみましょう

ステップ 1: git Hub アカウントを作成する

このリンクをクリックするだけでリンクを作成できます。すでに魔神を持っている場合は、ステップ 2 の魔神に進みます。

ステップ 2: git がコンピューターにインストールされているかどうかを確認します

これを行うには、次のコマンドを入力します:

$ git -- version

すでに git を持っている場合は、インストールしたバージョンが表示されます。

ステップ 3: ID を設定する

ユーザー名とメールアドレスを設定します。この情報は非常に重要です。コミットを作成するたびに、git はユーザーの ID (ユーザー名とパスワード) を使用し、作成を開始するコミットに変更不可能に組み込まれるからです。これを実現するには、次のコマンドを入力します。

$ git config –global user.name “Rose Abuba”
$ git config –global user. Email “roseabuba@outlook.com
$ git config --global –list # to check the data provided 

ステップ 4: リポジトリを作成する

GitHub に新しいリポジトリを作成します。 GitHub アカウントに移動し、[新規] ボタンをクリックして [リポジトリの作成] を選択して、新しいリポジトリを作成します (リポジトリには任意の名前を付けることができます)。これを実行すると、新しいリポジトリまたは既存のリポジトリをプッシュするためのオプションのリストが表示されます。

ステップ 5: フォルダーとファイルを作成する

次に、ファイルを作成し、任意のコード エディターで開きます。次に、ターミナルを開きます。ターミナルにファイルを作成するには、以下のコマンドを入力します。

$ touch Index.html

ステップ 6: git を初期化する

これを行うには、以下のコマンドを入力します

$ git init

ステップ 7: コミットのためのファイルのステージング

次のコマンドを入力します:

$ git add . 

これにより、すべてのファイルがローカル リポジトリに追加され、コミットのためにステージングされます

$ git add Index.html

特定のファイルを追加するには ファイルをコミットする前に、ファイルのステータスを確認しましょう

$ git status

Step 7: Commit changes to your git Repository

$ git commit -m "First Commit"

Add a remote origin and Push

To update the changes you have made to the main branch because it won’t be automatically updated on Git hub. All those changes are in the local Repository.

$ git remote add origin remote_repository_URL

To list connections with other repositories, type the following commands:

$ git remote -v 

This will list the URLS of the remote connections you have with other repositories

Step 9: Push Changes made from your local repository to the remote repository.

Type the following command:

$ git push -u origin main #pushes changes to origin

The next thing is to refresh. If you followed the above steps, you will see that your codes have been successfully pushed to GitHub.

HI Genie! If you followed up this far, You are one step to Collaboration! People can now view your code online. All you need to do is to share your repo link and you are good to go!

Note that each time you make changes on your local repository and you want it to reflect on your Github, These following commands are the most common command flow used.

$ git add .
$ git status
$ git commit -m "Second Commit"
$ git push -u origin main

In case you want to work with other people’s repositories on Github, you can clone their repos. To do this, type the following commands.

$ git clone remote_repository_URL

Now let’s move to collaboration

When you work with a team, That is, for example, a group of developers working on a project. Each time you make a change and push it into the main repo, your colleagues have to pull those changes that you pushed into the git repo. Simply put it this way. To keep up with updates and the latest changes on the git repo, all you need is a git pull command. To achieve this, type the following commands.

$ git pull origin main
      OR
$ git fetch
    AND
$ git merge  

git pull is equilavent to git fetch and git merge

Lastly, let me teach you the basic things you need to know about Branches

$ git branch develop

This creates a new branch called the develop

$ git branch

This shows a list of branches already created

$ git checkout develop

This automatically moves to the branch develop

These are just the basic things you need to know about Git and GitHub. Stay tuned for more articles on how to use git and GitHub.

Additional resources

…And always remember, in case of fire, Do these 3 things;

Git commit
Git Push
Leave Building
Okay, Byeeeee………

以上がわずか数分で Git と GitHub の基礎をマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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