ホームページ >ウェブフロントエンド >jsチュートリアル >わずか数分で Git と GitHub の基礎をマスターする
バージョン管理はソース管理とも呼ばれ、ファイルへの変更を追跡および管理する方法です。バージョン管理システムは、後でファイルのバージョンを記録できるように、ファイルへの変更を長期間にわたって記録するシステムです。人気のあるバージョン管理システムには、一般的な管理システム/ソフトウェアである Git があります。
さあ、git に移りましょう…
Git は、コンピューター ファイルの変更を追跡するために使用されるバージョン管理システムです。 Git は、コード変更の追跡、変更を行ったユーザーの追跡、およびコーディング コラボレーションに使用されます。 git を使い始めるには、まず にアクセスしてソフトウェアをダウンロードしてインストールする必要があります。
それでは、GitHub に移動しましょう
GitHub は、バージョン管理とコラボレーションのためのコード ホスティング プラットフォームです。これにより、あなたと他の人がどこからでもプロジェクトで共同作業できるようになります。 GitHub を使用するには、アカウントにアクセスしてサインアップする必要があります
面白くなってきましたね?さて、今日のメイン業務に移りましょう
Git ワークフロー
作業ディレクトリ内のファイルには 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.
…And always remember, in case of fire, Do these 3 things;
Git commit
Git Push
Leave Building
Okay, Byeeeee………
以上がわずか数分で Git と GitHub の基礎をマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。