本地仓库多了一个名为 origin/main 的分支, 这种类型的分支就叫远程分支。由于远程分支的特性导致其拥有一些特殊属性。

    远程分支反映了远程仓库(在你上次和它通信时)的状态。这会有助于你理解本地的工作与公共工作的差别 —— 这是你与别人分享工作成果前至关重要的一步.

    远程分支有一个命名规范 —— 它们的格式是:
    /

    image.png

    git checkout o/main
    git commit
    image.png
    切换到o/main分支变为分离HEAD状态,当添加新的提交时o/main也不会更新。
    只有在远程仓库相应的分支跟新了以后才能更新。