項目目錄結構設計與git遠程倉庫的創建
git碼雲倉庫創建:在碼雲網站上新建組織和項目。
配置sshkey認證和公鑰:
命令行
ssh-keygen -t rsa -C "xxxxx@xxxxx.com" 生成公鑰和私鑰,cat ~/.ssh/id_rsa.pub查看你的公鑰,把公鑰複製下來,在碼雲上部署公鑰,粘貼。如何配置搜索
http://git.mydoc.io/?t=154712。
克隆ssh:git clone ssh,從新克隆ssh,成功便可在本地看到你在碼雲上的readme.md文件。
把當前文件夾和遠程地址對應起來:切換到主分支mmall-fe後git remote add origin ssh。
下拉master分支:git pull origin master把master分支拉下來。
新建文件測試:在mmall-fe重vim一個test.html文件保存好。用git init初始化一下這個文件的git,而後ls -al,就能夠看到出現一個.git的文件。git status能夠看見當前的狀態,看到哪一個文件沒有提交。用git add .把這個文件先接通暢,git commit -am '測試'意思是把沒提交的文件提交併作一個測試的註釋。git push把咱們的東西都播送到遠程服務器上,執行下提示的git push --set-upstream origin master這句話,就上傳成功了,能夠在網頁碼雲中看到test文件。
gitignore的配置:創建git的忽略規則。忽略的文件是不須要被上傳到git碼雲的文件。
.DS_Store /node_modules/
平常編譯切換分支:首先咱們要有一個不在master上開發的習慣,通常master做爲一個只讀的分支開放給開發者,開發時咱們會切分支來開發。git checkout -b mmall_v1.0表示建立並切換分支。
在線查看網頁:使得git的代碼能夠在網頁預覽,選擇master branch保存便可,如何是查看分支的網頁就選擇分支保存。
本地和倉庫鏈接:cat ~/.ssh/id_rsa.pub獲取本地公鑰,在git中建立公鑰。而後克隆ssh,後續步驟同原來同樣。若是要操做不一樣的倉庫項目須要添加公鑰,若是公鑰被佔用須要把原來添加的公鑰刪除。
git如何切換主分支:git checkout master,必須在新添加內容git push上傳以後才能進行分支切換。
webpack的引入方式下如何git查看demo:將配置文件的publicPath改爲../才能成功預覽,本來是'/dist'。而後push到git後打開dist文件夾中html文件便可查看。
webpack和正常環境引入文件的異同:
圖片引入方式:
<img src="<%= require('image/ife/mission7_navhead.png') %>" alt="">
<img src="../image/ife/7AZ__(@E5ZVJ5CX9I[EP)I4.png" alt="">
CSS引入方式:
require('./index.css');
<link rel="stylesheet" type="text/css" href="">
JavaScript引入方式:
webpack-dev-server直接按相同的文件名打包,不須要本身插入。
<script src="../page/ife6/index.js" type="text/javascript" ></script>
路徑插入:
webpack.config.js中定義了別名alias{page : __dirname + '/src/page',},因此引入只須要url('page/x.js')
url('../page/x.js')
刪除文件夾: rm -rf src/
建立並切換分支:git checkout -b x_v1.0
將某個分支的內容都拉取到本地:git pull origin x_v1.0
若是報錯如如下,能夠輸入:git push -f
瀏覽器中使用Githu
new repository 建立倉庫
commit 意思是版本或者作一個版本
Create new file 添加一個文件進倉庫
Commits 查看版本
c3bda6ce10b48902798b48faa28c02585b0b88fd 版本號是惟一的,同時會顯示它的父版本
簡單分支操做
建立一個分支
過濾搜索分支
刪除本地和遠端分支
將分支提交到遠程服務器
修改默認分支
團隊協做流程
團隊內部:首先添加一個寫權限,Settings->Collaborators->添加隊友;
第一步:建立一個新分支 第二步:在新分支上建立新版本 第三步:開啓一個pull request以供討論,最好帶有圖片方便查看 第四步:討論和代碼審覈 第五步:合併分支,而後部署
開源項目貢獻流程
1.建立/拷貝(fork)一個分支到本身的GitHub倉庫 2.修改 3.製做版本(commit) 4.上傳/同步到本身的GitHub倉庫(sync) 5.發起討論請求(pull request) 6.源項目全部者(有讀寫權限的人)合併分支(merge)
事務卡片Issues
- Issues:建立事務卡片(new issue)
- 添加標題和內容,在Assignee中部署誰完成任務
- 討論時,能夠@好友進行討論
- selecting thethem上傳圖片
- Markdown:標記型語言
- #h1一級標題
- .條目
- >指定消息回覆
- 選中須要回覆的話,而後使用R快捷鍵就能夠回覆了。
- 點擊某人的那條回答,地址欄會獲得該回答的連接,在評論裏插入這個連接便可。
- #問題編號,相關的標題
- 建立版本 #2問題
- fix #2結束討論
- .Md文本能夠識別的markdown文本
- ```js/html```語法高亮
搭建網站
新建一個倉庫,倉庫新建分支gh-pages,而後新建index.html寫內容,作成版本add index,必定記得同步到遠端,在網站打開網址是用戶名.github.io/項目名。而後之後須要的話綁定本身的域名,另外可使用Jekyll框架。