ls 文档内容列表css
cd 跳转到(文件)html
mkdir (文件名)建立库html5
monkeys init 建立项目框架(monkeys)android
git init 初始化git
cd ../跳出文件夹npm
sudo rm -rf (文件名)删除文件vim
git branch -la 查看全部分支(包括线上,线下)//在游戏目录中查看缓存
git branch 查看当前在哪一个分支上框架
git checkout -b (分支命)拉取并切换到一个分支gitlab
git pull origin daily/4.0.0 (根据分支和版本号而定) 拉取文件到本地
git clone( 路径) 把git库上的代码下载到本地
git status 启动仓库
git remote -v显示更详细的信息
git log —graph 看分支合并图
git branch -d (分支名) 删除分支
git checkout --readme.txt 把readme.txt文件在工做区的修改所有撤销
sudo npm update monkeys -g 升级monkeys(组件名称)
sudo npm update -g henbane 升级zenbane
sudo npm uninstall zenbone -g 卸载henbane
git checkout src/com/android/…/xxx.js 撤销修改
sudo vim /etc/hosts 查看host
rm -rf aaaaaaa 删除文件(在上一级目录下)
git stash 恢复
git revert HEAD 撤销前一次 commit
git revert HEAD^ 撤销前前一次 commit
git revert commit-id (好比:fa042ce57ebbe5bb9c8db709f719cec2c58ee7ff)撤销指定的版本,撤销也会做为一次提交进行保存。
git stash pop 看一下哪里冲突了(释放缓存起来的工做区)
git status 查看哪里冲突了
npm —help 查看npm下的全部命令
sudo monkeys start --cssize 640 启动 (monkey:组件名称)
gst 查看修改了那些文件
git diff 查看修改文件不一样
关联到仓库
git remote add origin git@gitlab.pengpeng.la:html5/lottery.git
git push -u origin master
建立项目:(先建文件夹后clone到本地再开发)
跳出当前页面 :cd~
跳入Documents文件 :cd Document
跳入work文件:cd work
跳入h5文件:cd h5
建立文件:mkdir (文件名)
建立monkeys(在刚刚建立的文件里):monkeys init
初始化:git init
修改host(Mask改成default)
cd /etc 到根目录下得ETC(host文件)
open ./ 打开当前目录
打开文件夹下的host文件
添加并推送文件:
cd (文件夹名)
git add . // 添加全部
git commit -a //提交
git push origin (分支名) //推送到分支
老的zenbane修改:
在package中加
"componentDomain": "http://h5widget.xingyunzhi.cn/",
"cdnDomain": "h.cdn.pengpengla.com"
daily stage 发布:
git add .
git commit -m'ci'
git remote add origin (仓库名) ( git@gitlab.pengpeng.la:html5/truth-or-dare.git)// 关联一个远程库
git push origin master
git checkout -b daily/1.0.0(根据当前版本而定)
sudo monkeys build --stage --cssize 640
git add .
git commit -m'ci'
git push origin daily/1.0.0(根据当前版本而定)
在Jenkins上 stage-h5-new
文件名(truth-or-dare)
分支名 (deil/1.0.0)
测试环境域名http://awsbj-game2u.xingyunzhi.cn/knowme-star/index.html?env=stage
zenbone 发布:
mkdir upstatic
cd upstatic
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@gitlab.pengpeng.la:html5/upstatic.git
git push -u origin master
git add .
git commit -m'ci'
git checkout -b daily/1.0.0(根据当前版本而定)
git push origin daily/1.0.0
在Jenkins上 stage-h5-new
文件名(truth-or-dare)
分支名 (deil/1.0.0)
测试环境域名http://awsbj-game2u.xingyunzhi.cn/knowme-star/index.html?env=stage
最新版stage发布
git add .
git commit -m'ci'
git push origin master
git checkout -b daily/1.0.0
git add .
git commit -m’ci'
git push origin daily/1.0.0
发布:(线上)
master stage 发布
stage 部署(daily/x.y.z x.y.z meta.son version)
daily/1.0.0(开发)
小bug不须要部署到stage直接执行如下操做
9 . git tag publish/1.0.0(打tag)
在Jenkins上 prod-h5-update
http://whatever.pengpengla.net/truth-or-dare/index.html
多分支开发
git checkout zhang/daily/1.0.0 //切换到本地分支
git add .
git commit -m’new’ //提交本地数据
git checkout daily/1.0.0 //切换到daily分支
git pull origin daily/1.0.0 //下载daily 分支代码
git checkout zhang/daily/1.0.0 //切换到本地分支
git merge daily/1.0.0 //合并daily代码到本地
下载更新PB文件
git pull
pbjs TasksList.proto -t js > ~/Documents/work/h5/dailytask/js/pb/taskslistpb.js