git相关疑难杂症
Chunbin Lv4

nextjs部署k8s过程中,因为项目文件过大,上传超时

解决方法

使用git submodule分散项目的大小,具体
然后打包的时候在DockerFile中使用

1
2
git submodule init && \
git submodule update && \

本地有改动,无法拉取远程代码

git stash

1
2
3
4
git stash // 暂存,把本地变更压入栈
git pull // 领取代码
git stash pop // 把本地变更弹出栈
...继续合并等操作

某个feature、bugfix提交想要同时应用在不兼容的v1,v2分支

git cherry-pick

阮一峰教程

如何合作开发

使用git flow,需要自己安装
develop分支代表即将上线的下个版本,master代表线上版本,每次有新的bugfix或者feature,从develop分支新建分支,完成开发后再合并回develop分支

fork仓库后如何保持和原仓库同步

参考文章

  1. 添加一个将被同步的给fork远程的上游
    1
    git remote add upstream xxx.git 
  2. 获取远程upstream
    1
    git fetch upstream
  3. 合并upstream
    1
    git merge upstream/master
 评论
评论插件加载失败
正在加载评论插件
由 Hexo 驱动 & 主题 Keep
访客数 访问量