保持同步
- 拉取公共分支代码保持与本地分支同步
git pull origin dev_item
- 将拉取到的代码合并到你自己的分支
git push orign you_dev
- 开始新的模块开发
## 提交你的修改
git add you_code // 你的模块文件信息
git commit -m "修改或添加了那些东西备注"
git push origin you_dev // 提交到你自己的分支
分支操作
有时间如果想开发一个测试功能的时候,可以在本地新建一个分支,不要同步到远程
## 新建并切换到新建的分支
git checkout -b dev_name
冲突解决
当两个人同时在一个分支修改代码,并先后提交没有拉取,提交成功后本地运行打包报错
No bundles were parsed. Analyzer will show only original module sizes from stats file.
为了避免两个人修改的数据丢失,可将先后提交的数据人的分支游离,然后切换到当前分支拉取更新,
完事后拉取游离数据推送更新
git checkout 游离HEAD id
错误处理
error: cannot stat ‘file’: Permission denied
处理方法: 结束当前运行的环境,关闭编辑器,重新拉取或者切换分支处理
RPC failed; curl 18 transfer closed with outstanding read data remaining
clone 代码的时候缓存溢出处理方法
-
git config http.postBuffer 524288000
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
- 先拉取最近一次提交的代码再更新所有的代码
git clone --depth=1 http://gitlab.xxx.cn/yyy/zzz.git
git fetch --unshallow