## git clone 拉去代码后的一系列故事
~~~
git clone xxxx@git.com // 这里默认拉取master分支,
//假设此时远端存在
master
dev
两个分支,而dev分支的代码是最新的,此时需要切换至dev分支进行开发
~~~
**重点来了**
千万不要使用 git checkout -b dev!!!!!!
这种方式会 新建并切换到dev分支但是此时该dev分支是以master分支的代码为基础,如果再进行 git pull 操作则会使 master分支与dev分支合并,并且有可能冲突
**正确操作**
git checkout -b dev origin/dev
// 直接将工作区切换到远端dev分支代码,进行正常开发. perfect
**另外需要注意的点**
fetch 与 pull
fetch 拉取
pull 拉取与合并
如不确定远端内容是否是自己想要的 尽量使用fetch而非pull操作.
by clouds
- 01.let-const
- 02.对象数组解构&赋值
- 03.字符串扩展,数值扩展,数组扩展
- 04.数组扩展
- 05.对象扩展
- 06.06.Symbol原始数据类型
- 07.set数据结构
- 08.map数据结构
- 09.proxy与Reflect
- 10.类
- 11.Promise
- 12.Iterator(迭代器)
- 13.Generator(生成器)
- 14.module与模块化
- 15.es6学习总结
- 记录- Vue拖拽实例
- 记录-git使用天坑之分支切换
- node -- session & cookie & localStorge
- 18.12关于前端战略技术储备与问题反馈
- Vue组件通信方式总结以及遇到的问题
- 01.版本回溯以及文件修改
- 02.远端控制
- 03.分支管理
- node 入门 留言板
- nodejs模块与 commonjs 规范
- 19年技术发展规划
- JS错误处理 -> 提升程序健壮性
- Git 基本使用
- 18年年终总结