• 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
    
  • 相关阅读:
    Something about Giraffe
    Review of TD-Leaf(lambda)
    Dancing Links and Exact Cover
    Month Scheme
    Common Bugs in C Programming
    python爬虫学习(11) —— 也写个AC自动机
    数据结构/PTA-邻接矩阵存储图的深度优先遍历/图
    SDUST 2020/数据结构/期末集合.part3
    数据结构/PTA-据后序和中序遍历输出先序遍历/树
    数据结构/PTA-PTA排名汇总/结构体快排
  • 原文地址:https://www.cnblogs.com/bigtreegrowth/p/12540223.html
Copyright © 2020-2023  润新知