「Git」とは何なのでしょうか?インターネットでは、ソースコード等の分散型バージョン管理システムとだけ説明されていることが多いですが、具体的な使用例を教えて頂きたいです。

①バージョン管理でしか、普通は使わないものですか?

②「Git」を使うには何か登録が必要なのでしょうか?また、登録情報を忘れてしまったらどうすればいいのでしょうか?

③「GitHub」「GitLab」と何か関係があるのでしょうか?

④Eclipseに標準装備されている「Git」(パースペクティブのところ)と、単体インストールする「Git」は何か違うのでしょうか?

⑤個人的な妄想?ですが、Gitリポジトリというところから何らかのソースコード?や必要なものを取ってきてコーディングに使うみたいな、ライブラリ的な機能があったりするのでしょうか?