1.在git 上fork 主仓库的项目
2.在本地下载自己fork的项目
git clone git@github.com:wangyy/TestProject.git 下载master分支
git clone git@github.com:wangyy/TestProject.git -b dev 下载dev分支
3.查看远程仓库地址
git remote -V
origin git@github.com:wangyy/TestProject.git (fetch) 当前远程仓库地址
origin git@github.com:wangyy/TestProject.git (push) 当前远程仓库地址
4.添加主仓库地址
git remote add OA git@github.com:test/TestProject.git master地址
5.再次查看远程仓库地址
origin git@github.com:wangyy/TestProject.git (fetch) 当前远程仓库地址
origin git@github.com:wangyy/TestProject.git (push) 当前远程仓库地址
OA git@github.com:test/TestProject.git (fetch) 主仓库地址
OA git@github.com:test/TestProject.git (push) 主仓库地址
6.从主仓库更新最新代码和本地代码合并,解决冲突
git pull OA develop
有时候不会自动合并,使用git fetch git merge
git fetch OA develop
git merge OA/develop
7.将本地代码提交到fork项目的分支上
git push origin weifengkun
9.向主仓库发起pull request请求
10.主仓库管理员合并pull request
11.将本地代码以线上接口api进行打包
12.在别的文件夹里下载正式环境部署代码
git clone https://code.vipkid.com.cn/wangwenfa/OA_output.git
13.进入下载的代码文件查看分支,查看所有文件
14.删除所有文件 rm -rf *
15.查看是否所有文件已删除
16.将打包的文件全都拖到本文件夹内删掉打包生成的压缩包
17.git status 查看状态
18.git add . 提交所有文件到本地库
19.git commit -m “” 添加本次代码更新注释
20. git push 将更新好的代码文件上传到部署代码主分支
git push origin master
21.给本次代码提交设置标签tag
标签名用V+年月日时分秒 描述为本次提交代码解决的问题及上线的功能
22.添加成功后将标签名发给部署人员进行部署。