git 相关流程和报错解决
git 相关流程:
预先配置:
gitroot $ git config user.name XXX
gitroot $ git config user.email XXX@XXX.com
git remote add origin git@git.jd.com:ERP/user-dockerfile.git
1. git config --global user.name XXX 2. 克隆master到本地,git clone git@git.jd.com:bag/user-dockerfile.git 3. cd user-dockerfile 4. git init 5. 新建自己的erp分支,git checkout -b XXX 6. 创建自己的erp目录,mkdir -p user/XXXX/add_test 7. 在该目录下修改Dockerfile,添加自己需要的功能 8. git add . 9. git commit 10. git push origin XXX 11. 发起MergeRequest,Merge XXXXXX into master
线上线下不一致的时候,无法push,发生报错,处理方法:
git pull --rebase origin XXX
最后在生成docker镜像的时候,注意Dockerfile 文件编辑的格式,比如编码格式,以及结束符,不要加入奇怪的编码;
参考: