この記事では、Linuxのハウツーシリーズを継続し、Gitリモートリポジトリを削除する方法について説明します。ローカルリポジトリとリモートリポジトリの違いと、Gitリモートリポジトリで考えられる2つのワークフローについて説明します。インフォグラフィックを見て、1分以内にすべてを学ぶことができます!
Gitは、無料のオープンソースの分散バージョン管理システムです。 Linus Torvaldsは2005年に設計し、現在Gitは世界で最も人気のあるコードバージョン管理システムの1つです。 Gitは、ソフトウェア開発プロセス中に行った変更の履歴を維持するのに役立ちます。
ローカル Gitリポジトリ
Gitは分散型分散バージョン管理システムです。つまり、ソフトウェアコードの変更をローカルPCまたはリモートサーバーに保存できます。ローカルリポジトリを形成し続けるソフトウェアの変更。

ローカルリポジトリを作成(または開始)するには、次のコマンドを使用します:
$ git init
ローカルのGitリポジトリに変更を追加してコミットするには、次を使用します。
$ git add
$ git commit
分散したチームのソフトウェア開発プロセスを簡素化するために、人々はコード交換の中心的な場所として専用サーバーを使用し始めました。このようなサーバーのGitリポジトリは、リモートリポジトリと呼ばれます。現在、Bitbucket、Github、GitLabなどのGitホスティングサービスがいくつかあります。
1つのリモートリポジトリを使用した最も簡単なワークフローは次のとおりです。

次のコマンドを使用して、リモートGitリポジトリに関する情報をローカルリポジトリに追加できます。
$ git remote add origin git-remote-url
場所:
- 起源 –は論理名またはリモートリポジトリです。 起源 リモートリポジトリのデフォルト名です。
- git-remote-url –はリモートリポジトリのURLです。通常、GitHubのリポジトリページで取得します。
リモートサーバーからGitリポジトリのクローンを作成すると、オリジンが作成されます ローカルリポジトリで自動的に。
同じリモートリポジトリを使用する分散チームの場合、別の図を次に示します。

オープンソースの世界では、チームのワークフローは少し異なります。分散チームは、コードの変更を単一のリポジトリに直接プッシュしていませんが、プルリクエストを送信します。単一のリポジトリに直接コミットする代わりにプルリクエストを使用することは、そこに来る変更を制御するためのより効率的な方法です。
図を複雑にしすぎないように、リモートのオリジンを使用する開発者ワークフローを1つだけ示します。 プルリクエストをアップストリームに送信します リポジトリ。

GitリモートURLの削除
リモートGitリポジトリのレコードを削除する前に、最初にそれらをリストするのが理にかなっています:
$ git remote -v

リストされているリモートリポジトリの1つを削除するには、次のコマンドを使用します。
$ git remote rm origin
このコマンドは、オリジンを削除します リモートリストから:

git remote rm
コマンドは、特定のリモートを.git/config
から削除します プロジェクトフォルダにあるファイル。
リモートリポジトリを削除するもう1つの方法は、.git/config
を編集することです。 ファイルですが、この方法は最も広く使用されているわけではありません。
存在しないリモートリポジトリを削除しようとすると、Gitはエラーをスローします。
$ git remote rm origin
出力はfatal: No such remote: 'origin'
:

通常、上記のエラーは、リモートリポジトリ名の入力ミスによっても発生する可能性があります。
git remote rm
コマンドにはエイリアスがありますgit remote remove
、同じように機能します:
$ git remote remove git-repository-logical-name
この記事では、リモートGitリポジトリに関する情報をローカルリポジトリから削除する方法を学びました。
ご不明な点がございましたら、下のコメントセクションでお気軽にお問い合わせください。