老师我在学git,我在gitee中创建了一个travel项目,并把仓库中的文件克隆到了自己电脑指定的文件夹中。

老师我在学git,我在gitee中创建了一个travel项目,并把仓库中的文件克隆到了自己电脑指定的文件夹中。

老师我在学git,我在gitee中创建了一个travel项目,并把仓库中的文件克隆到了自己电脑指定的文件夹中。在创建vue项目的时候不小心把项目名写成了travel,和仓库创建的名称不一样。

图片中我在执行命令的时候,出现了这样的信息,我想把我创建的vue项目push到仓库中,请问我该如何做呢,在执行git push 前一条命令行就出现图片中的信息了。

请问我哪出错了?

http://img1.sycdn.imooc.com//climg/601162560979d43b09860712.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
好帮手慕夭夭 2021-01-28 19:10:16

同学你好,问题解答如下:

1、没错,webpack是一个打包工具,一般我们开发项目时,会通过webpack工具打包项目。例如vue项目,我们开发时,会把项目分成很多模块。那么我们在上线的时候,使用webpack把这些模块打包到一起。

2、node.js是JavaScript运行时环境,而npm就是node.js中的软件包管理器。同学在学习前面的vue项目时,应该了解到,在项目中我们通过npm命令安装了很多的插件(也就是依赖包),那么需要安装了node.js,才可以去使用npm。

3、webpack打包命令是npm run build ,这里也使用了npm,所以需要安装node.js。

4、如果同学对webpack有兴趣,可以看一下官网,如下:

官网地址:https://webpack.docschina.org/

或者在慕课网上,搜索webpack看看有没有感兴趣的课程。

不过老师建议你先学习课程内容,一般我们创建项目时,会自动配置webpack,配置文件会自动生成,所以现阶段我们不需要学的太深入。

5、工作中,经常会遇到各种问题。其实解决问题时间,要比写代码的时间还要多。所以能够独立解决问题,是非常重要的一项能力。看到同学遇到问题,能够自己花时间去研究解决,老师非常欣慰。老师相信,只要你刻苦与努力,你的技术与能力都会有一个质的提升。长风破浪会有时,直挂云帆济沧海!加油ヾ(◍°∇°◍)ノ゙

祝学习愉快~

  • 提问者 Vigorous阿炎 #1

    感谢小灰灰老师的细心解答,要是你是个妹子多好,我就去追你。

    2021-01-28 19:46:42
好帮手慕夭夭 2021-01-28 17:10:04

同学你好,理解的有一点误区哦,参考如下重新理解:

1、@并不是表示当前文件夹,这是在webpack配置文件中配置的,如下图所示:

项目的webpack配置文件中,我们规定了@表示src目录。同学也可以看看自己项目中的配置文件哦~

http://img1.sycdn.imooc.com//climg/60127b1d0986b07108730236.jpg

那么@/pages/home/Home就是src/pages/home/Home:

http://img1.sycdn.imooc.com//climg/60127d9f099b9f0d02110140.jpg


2、./表示当前目录,../表示上一级目录 ,这个和vue-cli的版本没有关系哦。示例:

在路由inedx.js中使用./,那么index.js所在目录就是当前目录

http://img1.sycdn.imooc.com//climg/60127dff09bf86b503980156.jpg

而项目目录中,Home.vue并没有与index.js在同一个目录下,所以路径不对:

http://img1.sycdn.imooc.com//climg/60127e330949838002140156.jpg

如果需要从当前目录index.js出发,能够查找到Home.vue,需要先使用../查找到上一级目录,然后找到上级pages,之后就能找到home文件夹下面的Home.vue了。如下图所示:

http://img1.sycdn.imooc.com//climg/60127edf0900c96302420177.jpg

所以路径改为如下即可:

http://img1.sycdn.imooc.com//climg/60127eb00907f0d104370077.jpg

3、同学在使用时,直接把./(当前目录)改为../就表示上一级目录了。

http://img1.sycdn.imooc.com//climg/60127f1f0911326f04380086.jpg

祝学习愉快~

  • 提问者 Vigorous阿炎 #1

    小灰灰我要爱死你啦!你讲的太明白了!
    刚我花了两三个小时又解决了一个问题,老师用的stylus预处理器来做css样式,但是我安装的时候发现一只会报错自己查文档发现是因为我你安装的版本过高,我吐了!后来我改成低版本就成功实现了。
    期间我查了好多文档和博客,不过补充了一个知识原来less  stylus  sass 都是css预处理器,两个是基于node环境后一个是基于ruby环境。
    突然发现好多东西需要学,每样东西都有它自身的特点。也明白了老师之前说的你学的多了就不在担心工作的事了,最近也慢慢体会到这句话的含义了。

    2021-01-28 17:23:32
  • 提问者 Vigorous阿炎 #2

    Webpack我好像很早之前就安装了,不知道什么时候安装的。一直找不到再拿学过老师能推荐下吗。
    查文档说webpack就是一个打包机器,你需要什么npm就会给你打包出来。但是一直不理解webpack和node两个的关系。
    下载nodejs后才可以执行npm

    2021-01-28 17:26:33
好帮手慕夭夭 2021-01-28 14:06:50

同学你好,不能实时更新,而且实时更新也不太合理的。在实际开发中,一个项目可能要多人协作完成,在更新项目代码时,不可避免产生冲突。如果再有实时更新的功能,那冲突可能会更多了。另外,同学能够自己解决问题非常的棒,这是一个很大的进步,表扬一下哦!

祝学习愉快~

  • 提问者 Vigorous阿炎 #1

    小灰灰老师,您说的也是有点道理。在学习过程中我发现我选择的vue-cli脚手架是旧版的,发现旧版的和新版的有些地方会有区别,刚开始就发现在引用上面,旧版的使用@/表示当前文件夹,新版的脚手架./才表示当前文件夹,而且../表示上一级  旧版的咋样才表示上一级呢。

    2021-01-28 14:13:22
  • 提问者 Vigorous阿炎 #2

    不好意思我没有描述清楚引入css文件的时候可以使用./  但是在路由中引入组件时会报错

    http://img1.sycdn.imooc.com//climg/60125a860957e7b605190433.jpg

    2021-01-28 14:32:40
Vigorous阿炎 提问者 2021-01-27 21:44:53

老师这里我好像找到问题了,命令行提示我要我输入用户名和邮箱,好像是说每台电脑都需要注册一个用户之类的。

但是接下来我输入git push时发现又出现了问题,根本就没把我本地的文件上传到git仓库中

http://img1.sycdn.imooc.com//climg/60116e230862104506940714.jpg

fatal: No configured push destination.

Either specify the URL from the command-line or configure a remote repository using


    git remote add <name> <url>


and then push using the remote name


    git push <name>


  • 提问者 Vigorous阿炎 #1

    老师我这边自己解决了,不知道是不是和您这边想的一样。自己小结了下:

    创建的vue项目文件应该在git文件目录下。而且上传时windows系统输入命令行需要在git bash here 中输入。

    而之前之所以出错估计是我把vue项目文件放到gitee仓库生成的文件里面了,应该vue项目文件是gitee仓库生成的文件的子文件。这样才可以把git里面的文件上传到git仓库中。

    2021-01-28 02:00:09
  • 提问者 Vigorous阿炎 #2

    老师我这边想到一个问题,要是我每天做完项目,如何才能做到实时更新呢,

    ​是不是我每天都要运行 git status  git add .  git commit -m 'project'   更新项目代码

    2021-01-28 02:08:00
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师