Git 基本操作

保持同步

  1. 拉取公共分支代码保持与本地分支同步

git pull origin dev_item

  1. 将拉取到的代码合并到你自己的分支

git push orign you_dev

  1. 开始新的模块开发
## 提交你的修改
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 代码的时候缓存溢出处理方法

  1. git config http.postBuffer 524288000

git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
  1. 先拉取最近一次提交的代码再更新所有的代码

git clone --depth=1 http://gitlab.xxx.cn/yyy/zzz.git
git fetch --unshallow
原文地址:https://www.cnblogs.com/bigtreegrowth/p/12540223.html