vue項目搭建上傳至gitee記錄 (yarn vue/cli)以及git問題

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初始化項目:
如果舍棄線上的文件,則在推送時選擇強制推送(默認(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

問題解決??


第一次記錄??

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容