vue项目搭建上传至gitee记录 (yarn vue/cli)以及git问题

1.创建gitee仓库--vue项目(名称小写)

gitee码云帮助中心
推荐不选择 使用readme 初始化项目,即创建一个空白的仓库
(vue/cli 创建项目会有readme文件,在提交时可能会存在冲突)


2.新建一个ssh本地私钥,支持无密码访问。

账户管理--ssh公钥设置
依据教程设置


3.下载yarn,利用yarn下载vue/cli 创建项目

yarn--mac下载
此处我遇到问题无法下载--使用npm 下载了yarn
(terminal终端 //-g 全局)
npm install -g yarn
//推荐使用yarn创建项目(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终端 // 不用考虑位置 或者在你想建立项目的目录执行)
yarn global add @vue/cli


5.克隆gitee仓库

(在你想建立项目的目录执行)[项目地址---我的码云--仓库--下载/克隆 推荐ssh]
地址格式:[email protected]:xxxx(用户名称)/xxxx(项目名称).git
git clone [项目地址(gitee)]
格式即 git clone [email protected]:xxxx(用户名称)/xxxx(项目名称).git


6.初始化空白项目到本地仓库目录

在其上级目录,执行 vue create [name] 选择合并目录(merge)
然后根据提示设置项目(之后详细写各个选择项--暂时不是很清晰)


7.项目建立成功

在项目目录执行yarn serve,查看结果

8.将项目推至git

码云--提交第一行代码
git add . #将当前目录所有文件添加到git暂存区
git commit -m "项目创建第一次提交" #提交并备注提交信息
git push origin master #将本地提交推送到远程仓库

//如果创建项目时使用readme初始化项目:
如果舍弃线上的文件,则在推送时选择强制推送(默认不推荐该行为):
git push origin master -f

9.协同开发时,最好注意修改代码前先更新代码(至最新版本)

git pull #将远程仓库版本拉至本地
更新代码


BUG记录

码云--提交第一行代码

代码提交有两种方式

1.先创建远程仓库下载到本地后创建项目再上传至远程仓库
2.本地初始化一个仓库,设置远程仓库地址后再做push

1.git init
2.git remote add origin [email protected]:xxxx(用户名称)/xxxx(项目名称).git
这样就完成了版本的一次初始化。
接下去,进入你已经初始化好的或者克隆仓库的目录,然后执行:
3.git pull origin master
4.git add . #将当前目录所有文件添加到git暂存区
5.git commit -m "第一次提交" #提交并备注提交信息
6.git push origin master

不慎误删views文件夹 无法上传项目

/报错:fatal: Couldn't find remote ref master

//搜索说如果是第一次上传代码时报错 可忽略直接执行(此方法不适合我)

//解决办法:找到文件路径下 git文件(隐藏文件)所在,打开config文件,删除[remote "origin"] 下信息

cd xxx(项目文件)/git
cd config
cat(查看) config&vim(修改) config [i 开始修改 esc退出修改 :wq保存]
重新执行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  
If you wish to set tracking information for this branch you can do so with:

git branch --set-upstream-to=origin/ master

是本地分支和远程分支没有建立联系

//解决办法:根据提示执行 git pull origin master

问题解决☑️


第一次记录

你可能感兴趣的:(vue项目搭建上传至gitee记录 (yarn vue/cli)以及git问题)