ref - 参照

refのある場所 - .git/refs

 .git/refs/heads/   🡆 ローカルブランチ
 .git/refs/remotes/ 🡆 リモートブランチ
 .git/refs/tags/    🡆 タグ
 cat ./refs/heads/master
 45cd154a8cb01bb47d9901ba2cea51a47e11bc9c 🡆 コミットオブジェクト
  • refは文字通り参照でしかない
  • したがって、上の例で、masterブランチを削除するとそのコミット(45cd1)がmasterブランチ上のコミットであったことを知る方法はなくなり、到達不能になる

参考

https://git-scm.com/book/ja/v2/Git%E3%81%AE%E5%86%85%E5%81%B4-Refspec


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS