アンドロイド

Gitリモートを追加する方法

Тетрадь "Учусь писать красиво" Мазиной В.Д.

Тетрадь "Учусь писать красиво" Мазиной В.Д.

目次:

Anonim

通常、Gitを使用する場合、異なる機能と環境に対して1つのリモート名前付きオリジンと異なるブランチのみを使用します。 Originは、リポジトリを複製するときに自動的に作成され、複製されたリポジトリを指すリモートの名前です。

ただし、プロジェクトで人々のグループと共同作業する場合、複数のGitリモートを使用すると非常に便利です。

Gitリモートは、通常他のサーバーに保存されているリポジトリのバージョンへのポインターです。

このガイドでは、新しいGitリモートを追加する方法について説明します。

Gitリモートの追加

git remoteをローカルリポジトリに追加する前に、リモートリポジトリが存在する必要があります。 GitHub、GitLab、BitBucketなどのGitホスティングサービス、またはプライベートGitサーバーにリポジトリを作成できます。

新しいリモートを追加するには、リポジトリが保存されているディレクトリに移動し、 git remote add コマンドに続けてリモート名とリモートURLを使用します。

git remote add

たとえば、 [email protected]:user/repo_name.git URLを指す staging という名前の新しいリモートを追加するには、 [email protected]:user/repo_name.git 入力します。

git remote add staging [email protected]:user/repo_name.git

git remote コマンドを使用してリモート接続をリストし、新しいリモートが正常に追加されたことを確認します。

git remote -v

出力は次のようになります。

origin https://github.com/user/repo_name.git (fetch) origin https://github.com/user/repo_name.git (push) staging [email protected]:user/repo_name.git (fetch) staging [email protected]:user/repo_name.git (push)

git remote add コマンドが実際に行うのは、リポジトリの .git/config ファイルとリモートリポジトリへの新しい接続を変更することです。

.git / config

… url = [email protected]:user/repo_name.git fetch = +refs/heads/*:refs/remotes/staging/*

テキストエディタで .git/config ファイルを編集することで新しいリモートを追加できますが、コマンドの使用ははるかに簡単です。

それでおしまい。 新しいGitリモートが正常に追加されました。

コードを新しいリモートにプッシュするには、次を使用します。

git push

リモート使用からフェッチしてプルするには:

git fetch git pull

結論

新しいGitリモートの追加は、1つのコマンドの問題です。 Gitリモートは非常に便利であり、複数のリポジトリを持つことができます。