Тетрадь "Учусь писать красиво" Мазиной В.Д.
目次:
通常、Gitを使用する場合、異なる機能と環境に対して1つのリモート名前付きオリジンと異なるブランチのみを使用します。 Originは、リポジトリを複製するときに自動的に作成され、複製されたリポジトリを指すリモートの名前です。
ただし、プロジェクトで人々のグループと共同作業する場合、複数のGitリモートを使用すると非常に便利です。
Gitリモートは、通常他のサーバーに保存されているリポジトリのバージョンへのポインターです。
このガイドでは、新しいGitリモートを追加する方法について説明します。
Gitリモートの追加
git remoteをローカルリポジトリに追加する前に、リモートリポジトリが存在する必要があります。 GitHub、GitLab、BitBucketなどのGitホスティングサービス、またはプライベートGitサーバーにリポジトリを作成できます。
新しいリモートを追加するには、リポジトリが保存されているディレクトリに移動し、
git remote add
コマンドに続けてリモート名とリモートURLを使用します。
たとえば、
出力は次のようになります。 テキストエディタで
それでおしまい。 新しいGitリモートが正常に追加されました。 コードを新しいリモートにプッシュするには、次を使用します。
リモート使用からフェッチしてプルするには: 新しいGitリモートの追加は、1つのコマンドの問題です。 Gitリモートは非常に便利であり、複数のリポジトリを持つことができます。
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
ファイルとリモートリポジトリへの新しい接続を変更することです。
… url = [email protected]:user/repo_name.git fetch = +refs/heads/*:refs/remotes/staging/*
.git/config
ファイルを編集することで新しいリモートを追加できますが、コマンドの使用ははるかに簡単です。
git push
git fetch
git pull
結論