GNU/Linux >> Linux の 問題 >  >> Linux

Gitリモートリポジトリを削除する方法

この記事では、Linuxのハウツーシリーズを継続し、Gitリモートリポジトリを削除する方法について説明します。ローカルリポジトリとリモートリポジトリの違いと、Gitリモートリポジトリで考えられる2つのワークフローについて説明します。インフォグラフィックを見て、1分以内にすべてを学ぶことができます!

Gitとは

Gitは、無料のオープンソースの分散バージョン管理システムです。 Linus Torvaldsは2005年に設計し、現在Gitは世界で最も人気のあるコードバージョン管理システムの1つです。 Gitは、ソフトウェア開発プロセス中に行った変更の履歴を維持するのに役立ちます。

ローカル Gitリポジトリ

Gitは分散型分散バージョン管理システムです。つまり、ソフトウェアコードの変更をローカルPCまたはリモートサーバーに保存できます。ローカルリポジトリを形成し続けるソフトウェアの変更。

ローカルリポジトリを作成(または開始)するには、次のコマンドを使用します:

$ git init

ローカルのGitリポジトリに変更を追加してコミットするには、次を使用します。

$ git add

$ git commit
リモートGitリポジトリ

分散したチームのソフトウェア開発プロセスを簡素化するために、人々はコード交換の中心的な場所として専用サーバーを使用し始めました。このようなサーバーの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リポジトリに関する情報をローカルリポジトリから削除する方法を学びました。

ご不明な点がございましたら、下のコメントセクションでお気軽にお問い合わせください。


Linux
  1. Yumリポジトリを追加する方法

  2. Gitタグを作成する方法

  3. Gitリポジトリを特定のフォルダに複製する方法

  1. Gitでリポジトリを管理する方法

  2. Git ブランチのローカルおよびリモートの名前を変更する方法

  3. Git リポジトリを削除しますが、すべてのファイルを保持します

  1. ローカルおよびリモートのGitブランチの名前を変更する方法

  2. リポジトリからGitリモートを削除する方法

  3. Git からキャッシュされた資格情報を削除するには?