目前公司的master分支已經受保護 不允許直接 push 如果想需提交乙個marge request
1. 切換到master分支
git checkout master
2. 從master分支 檢出乙個新的功能分支
git checkout -b master-mongodb-wdj master
並且記住當前 commit號 例: 10000003. 提交 本地**
git add .
git commit -m 『dev 開發mongo新功能』
git log --oneline
記錄 commit號 例如: 10e60c13·1 如果有多次提交 可以融合成乙個commit
git rebase 1000000
然後再git add . git commit -m 『dev mongo開發 全部提交』
git log --oneline
記錄 commit號 例如: 10e60c14. 切換到test 分支(對應遠端test分支) 提交測試 push到遠端test jenkins構建 測試 (方式二: git merge --no-ff 不推薦 容易起衝突)
git checkout test
git pull origin
git cherry-pick 10e60c1
git push origin test:test
5. 測試有問題 fix bug 請在自己的分支上完成
git checkout master-mongodb-wdj
重複 3-4步 提交測試
6. 測試完成 push 本地分支到遠端並且在 gogs上 提交乙個merge request(這裡其實原本可以切到master上執行 git pull origin; git cherry-pick 或者 git merge --no-ff 合併** )
git push origin master-mongodb-wdj:master-mongodb-wdj
找管理員 codereview and 處理 merge request
7. ~merge master 到阿里雲分支 ~.拉取最新** ~.合併master ~. push到aliyun分支遠端 ~.jenkins構建 發布
git checkout aliyun
git pull origin aliyun
git merge --no-ff master
git push origin aliyun:aliyun
Flex布局(引用阮一峰大神)
flex 屬性用於設定或檢索彈性盒模型物件的子元素如何分配空間。flex 屬性是 flex grow flex shrink 和 flex basis 屬性的簡寫屬性。比如 main main div nth of type 1 main div nth of type 2 main div nth...
《基於深度學習的物體檢測 張士峰》觀後感
首先是複習了faster r cnn的檢測流程,主要分為兩個階段 第一階段 根據預設的anchor 3種不同的scale和size 傳入cnn提取特徵,使用rpn 二分類,分辨前景和背景,過濾了大量的負樣本 背景 對anchor進行分類,得到候選區域proposal。第二階段 對第一階段得到的pro...
轉阮一峰大神的自適應網頁設計
隨著3g的普及,越來越多的人使用手機上網。移動裝置正超過桌面裝置,成為訪問網際網路的最常見終端。於是,網頁設計師不得不面對乙個難題 如何才能在不同大小的裝置上呈現同樣的網頁?手機的螢幕比較小,寬度通常在600畫素以下 pc的螢幕寬度,一般都在1000畫素以上 目前主流寬度是1366 768 有的還達...