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]
地址格式:git@gitee.com:xxxx(用户名称)/xxxx(项目名称).git
git clone [项目地址(gitee)]
格式即 git clone git@gitee.com: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 git@gitee.com: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 <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
是本地分支和远程分支没有建立联系
//解决办法:根据提示执行 git pull origin master
问题解决☑️
第一次记录🔚