[TOC]
## 1.克隆到本地
```
git clone 地址(如:git@gitee.com:dingmeili/git_bifurcation.git)
```
## 2.将本地内容上传到远程
```
git add .
git commit -m"备注"
git push
```
## 3.git 分支 相关
> 仓库码云
### 3.1 远程操作
- 在远程 创建分支
![](https://box.kancloud.cn/180c425d459ff9adea99c7f50584b2c7_443x369.PNG)
*****
![](https://box.kancloud.cn/afe69f5aee8e5ffbbea08116a17dc6ec_338x419.PNG)
### 3.2 本地子分支操作
- `git checkout master` 切换到主分支
- `git pull` 将远程的仓库拉到本地(会将本地数据覆盖)
- `git checkout 子分支name` 切换到子分支(目前了解到的 要远程仓库已经创建了分支)
- `git add . git commit -m"备注" git push` 更新远程子分支内容
### 3.3 合并子分支
- 切换到主分支
- `git merge 子分支name` 将子分支合并到主分支上
- git push 推送到远程
## 自我总结
```
本地只有一个仓库,如果过要使用主分支里的内容,就切换到主分支 ,git pull 与远程主分支同步,即拿到主分支的内容
子分支同理
```