建议看官方文档:
以下是自己的理解。
仓库就是存东西的地方而已,仓库的地址 XXX.git
仓库里的东西 有一个或者多个分支
*分支 master
分支 A
分支 B
我想要拿到仓库的东西,就直接用 git clone 仓库地址
加载后,其实仓库里的东西有个默认分支(其中的一种)
当前的本地分支,追踪远程分支, 也就是本地master 追踪 远程master
我们也可以创建新的本地分支,来追踪远程分支,或者push到仓库里,作为一个新的远程分支
修改仓库的东西, git pull , git push 都是推拉 默认分支,当然也可以显示推
比如 git push orgin master其中origin这个东西代表的是远程仓库的地址,我们可以设置 git remote add <shortname> <url>
添加一个新的远程 Git 仓库