GIT には、データの保存に使用される BLOB、ツリー、コミット、タグの 4 種類のオブジェクトがあります。では、ブランチの場合、GIT はプロジェクト内のどのブランチとそのステータスをどのように保存するのでしょうか?
欢迎选择我的课程,让我们一起见证您的进步~~
ブランチはオブジェクトではなく、コミットへの単なるポインターです。保存形式はテキストファイルです
たとえば、master ブランチは に対応します。 .git/refs/heads/master このファイルにはコミットの sha1 が含まれます。
.git/refs/heads/master
ブランチはオブジェクトではなく、コミットへの単なるポインターです。保存形式はテキストファイルです
たとえば、master ブランチは に対応します。
.git/refs/heads/master
このファイルにはコミットの sha1 が含まれます。