版本控制
版本发布
开发环境 http://192.168.6.230:8888/
git 项目管理版本合并 http://git.avazuinc.info/
git 库
项目模板 http://git.avazuinc.info/public_php/template
git 项目初始化
新建子模块,在新建库时只需运行一次
在项目根目录运行
git submodule add git@git.avazuinc.info:public_php/lib.git lib
git submodule add git@git.avazuinc.info:public_php/pay.git app_lib/Pay
子模块初始化
git submodule update --init --recursive
cd lib && git checkout develop && cd ../
cd app_lib/Pay && git checkout develop && cd ../../
更新子模块
git submodule foreach git pull
或进指定目录 git pull
[git客户端 安装]
1.安装 TortoiseGit,Git-1.?.?-preview20140929
2.生成公钥、密钥
1. 右键,选 git bash 进入命令行
2. 输入 ssh-keygen.exe 后一直回车
3. 发送 c:\Users\{当前用户}\.ssh\id_rsa.pub 文件给我
4. 转换本地 TortoiseGit 使用的私钥
运行win系统下的程序 puttygen
选 Load -> 打开 C:\Users\{当前用户}\.ssh\id_rsa 文件(类型选*.*)
再点 save private key ,保存成 id_rsa.ppk
3. 导出git 库
在要导出的文件夹内点右键,选 git clone
地址填: git@xxx.xxx.xxx:avazu-lockbooster
Load putty key 选 id_rsa.ppk (将来在TortoiseGit->设置->Git->Remote->Origin->Putty Key 里可以调整)
点ok