Git 理解
- Git 按照分支来管理代码
- Git 中的分支分为本地分支和远程分支
- 工作中, 一般直接在本地分支开发,然后合并到远程分支
- 远程仓库的默认名字 origin
配置远程仓库
- 修改远程仓库名称
git remote rename origin test
- 查看远程仓库
git remote -v
- 添加远程仓库
git remote add testa git@github.com:ChinglinTHU/git-test-a.git
说明:
- add 的方式就是在原来基础上添加, 不会改变远来的远程仓库
- 添加之后需要pull,才能在本地看到对应repo的信息
git pull testa
- 删除远程仓库
git remote remove testb
分支代码的 拉取 pull 和推送 push
- 本地建立分支
git checkout -b local
- 代码推送
标准写法
git push test local:local
其中test
是远程仓库的名字. 第一个local
是本地分支的名称。第二个local
是远程分支的名称。将本地local
分支的代码推送到远程分支的local
分支。 - 不太推荐写法
git push
说明
1. 默认推送到远程 origin 仓库
2. 默认推送到远程仓库同名的分支中去 - 将远程分支代码 pull 到本地
git pull testa remotebranch:localbranch
使用方式和本地分支推送到遠程分支的方式类似。
总结
origin 是远程分支在本地分支的一个默认的名字,这个名字也可以修改为其它的名字。
master 和 main 分支
Github 最近将 “master” 改为 “main” .
master 检查
git checkout master
分支查看
git branch -a