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