Git 基本操作

Posted bigtreegrowth

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Git 基本操作的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

markdown 一堆Git的基本片段

如何管理在每个 git 版本中添加私有代码片段?

使用 Git 来管理 Xcode 中的代码片段

markdown Git代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段