1.創(chuàng)建gitee倉庫--vue項目(名稱小寫)
gitee碼云幫助中心
推薦不選擇 使用readme 初始化項目,即創(chuàng)建一個空白的倉庫
(vue/cli 創(chuàng)建項目會有readme文件瘾蛋,在提交時可能會存在沖突)
2.新建一個ssh本地私鑰俐镐,支持無密碼訪問矫限。
賬戶管理--ssh公鑰設(shè)置
依據(jù)教程設(shè)置
3.下載yarn哺哼,利用yarn下載vue/cli 創(chuàng)建項目
yarn--mac下載
此處我遇到問題無法下載--使用npm 下載了yarn
(terminal終端 //-g 全局)
npm install -g yarn
//推薦使用yarn創(chuàng)建項目(npm會被取代)
npm install有時候太慢了 推薦使用淘寶cnpm
淘寶的 cnpm,使用 cnpm install
cnpm的安裝方法:
windows: npm install -g cnpm --registry=https://registry.npm.taobao.org
mac: sudo npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose
4.安裝vue/cli
(terminal終端 // 不用考慮位置 或者在你想建立項目的目錄執(zhí)行)
yarn global add @vue/cli
5.克隆gitee倉庫
(在你想建立項目的目錄執(zhí)行)[項目地址---我的碼云--倉庫--下載/克隆 推薦ssh]
地址格式:git@gitee.com:xxxx(用戶名稱)/xxxx(項目名稱).git
git clone [項目地址(gitee)]
格式即 git clone git@gitee.com:xxxx(用戶名稱)/xxxx(項目名稱).git
6.初始化空白項目到本地倉庫目錄
在其上級目錄叼风,執(zhí)行 vue create [name]
選擇合并目錄(merge)
然后根據(jù)提示設(shè)置項目(之后詳細(xì)寫各個選擇項--暫時不是很清晰)
7.項目建立成功
在項目目錄執(zhí)行yarn serve
取董,查看結(jié)果
8.將項目推至git
碼云--提交第一行代碼
git add . #將當(dāng)前目錄所有文件添加到git暫存區(qū)
git commit -m "項目創(chuàng)建第一次提交" #提交并備注提交信息
git push origin master #將本地提交推送到遠(yuǎn)程倉庫
//如果創(chuàng)建項目時使用readme初始化項目:
如果舍棄線上的文件,則在推送時選擇強(qiáng)制推送(默認(rèn)不推薦該行為):
git push origin master -f
9.協(xié)同開發(fā)時无宿,最好注意修改代碼前先更新代碼(至最新版本)
git pull #將遠(yuǎn)程倉庫版本拉至本地
更新代碼
BUG記錄??
代碼提交有兩種方式
1.先創(chuàng)建遠(yuǎn)程倉庫下載到本地后創(chuàng)建項目再上傳至遠(yuǎn)程倉庫
2.本地初始化一個倉庫茵汰,設(shè)置遠(yuǎn)程倉庫地址后再做push
1.git init
2.git remote add origin git@gitee.com:xxxx(用戶名稱)/xxxx(項目名稱).git
這樣就完成了版本的一次初始化。
接下去孽鸡,進(jìn)入你已經(jīng)初始化好的或者克隆倉庫的目錄,然后執(zhí)行:
3.git pull origin master
4.git add . #將當(dāng)前目錄所有文件添加到git暫存區(qū)
5.git commit -m "第一次提交" #提交并備注提交信息
6.git push origin master
不慎誤刪views文件夾 無法上傳項目
/報錯:fatal: Couldn't find remote ref master
//搜索說如果是第一次上傳代碼時報錯 可忽略直接執(zhí)行(此方法不適合我)
//解決辦法:找到文件路徑下 git文件(隱藏文件)所在蹂午,打開config文件栏豺,刪除[remote "origin"] 下信息
cd xxx(項目文件)/git
cd config
cat(查看) config
&vim(修改) config
[i 開始修改 esc退出修改 :wq保存]
重新執(zhí)行3-6 ok??
代碼上傳后 想要使用git pull 報錯
/報錯:
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> master
是本地分支和遠(yuǎn)程分支沒有建立聯(lián)系
//解決辦法:根據(jù)提示執(zhí)行 git pull origin master
問題解決??
第一次記錄??