mac+windows下从git上拉取项目及运行
一、Mac下从git拉取项目
1. 拉项目
- 打开终端,先进入想放置项目的目录。假设进入workfile目录,输入cd workfile。
- 进入workfile目录后:输入git clone 链接(git的链接leader会给你)

- 情况一:要求输入git用户名和密码(leader已经给你了)


- 情况二:原本在master分支上,需要转到develop分支上。(刚刚克隆下来的里面没有东西。)
- 进入相应文件夹,输入命令:cd sdn-hb(cd 某某文件夹名)
- 输入命令:git checkout develop,即可拉下develop分支项目
2. 运行
- 将项目拖拽进vscode(或webstrom),打开终端(快捷键是fn+`)
- 输入npm run dev
- 若出现以下错误,说明没有安装依赖,就要先安装依赖,输入npm install安装依赖

- 若错误里提示没有安装sass,则先安装sass,输入命令npm install node-sass --save
- 安装成功会出现下面的页面

- 输入npm run dev运行项目,成功则会出现下面的页面,并且浏览器会自动打开项目首页

二、window下从git拉取项目
1. 新建项目文件夹,单击右键,点击git bush here(若没有安装git,请先安装,安装教程)
2. 在终端中,输入git clone 项目链接(链接leader会给你)

- 克隆以后,此时是master分支,要切换到develop分支。
- 输入命令 git status
- 输入命令 git checkout develop
即切换到develop分支,项目即拉取下来
3. 运行项目
- 将项目拖拽进webstrom(或vscode),打开终端terminal
- 输入npm run dev运行项目
- 若报错,显示缺少node-sass,输入命令:npm install node-sass --save
项目成功运行,浏览器会自动打开项目首页
mac+windows下从git上拉取项目及运行的更多相关文章
- 从git上拉取项目 如果数据库密码不一致 会报错 500
解决方法 在该路径下设置 数据库的密码
- idea从git上拉取并管理项目
1:idea从git上拉取项目 (1)FILE --> New --> Project from Version Control --> Git (2):输入项目的Https SSH ...
- git上拉取tag,识别最新tag在此版本上新增tag
通过shell 脚本自动获取最新tag,并输入最新版本后,推到git上 # 拉取分支上现有的tags git fetch --tags echo -e "所有tag列表" git ...
- 利用git从github上拉取项目
(一)准备工作 (1)安装git,下载地址是git官网:https://git-scm.com/点击打开链接 (二)拉取项目的步骤 1.新建文件夹,最好为英文名project 2.进入文件夹,空白处右 ...
- Git学习系列之Git基本操作拉取项目(图文详解)
前面博客 Git学习系列之Git基本操作推送项目(图文详解) 当然,如果多人协作,或者多个客户端进行修改,那么我们还要拉取(Pull ... )别人推送到在线仓库的内容下来. 大神们是不推荐使用 pu ...
- idea git 从github上拉取项目 更改上传
更改上传: 新增文件上传时注意:
- 如何从github上拉取项目中的指定目录
2010开始,对于GitHub上的每一个Git版本库,现在都可以用SVN命令进行操作,而svn命令则是支持部分检出的. 方法如下: 例如我想下载我的nginxinc/kubernetes-ingres ...
- 【Gitlab】从Gitlab拉取项目+往Gitlab发布项目 【GitLab自定义端口】
1>GIt需要提前安装在本地,本机,自己的电脑,开发环境电脑,IDEA所在的电脑 2>代码仓库:gitlab 3>开发工具:IDEA 4>内网搭建gitlab,访问url: h ...
- 【记录】Git pull(拉取),push(上传)命令整理(详细)
前言:博主最近在学习git命令,因为git是一个非常好用的分布式版本管理工具,功能比svn强大,与SVN不同点是Git去中心化,每一个分支都是一个中心,并且支持本地仓库存储,像如今很多大公司都用git ...
随机推荐
- Unreal Engine 4 动态切割模型实现
转自:http://gad.qq.com/article/detail/33199 <合金装备:复仇>里面,有一个很有趣的设定,游戏里大部分的场景和物件都可以用主角的刀动态切割. UE4中 ...
- linux下打开文件、编辑文本cat\gedit\nano
cat: 文本编辑器:gedit.nano,要获得根权限,在前面加上sudo
- xinetd网络(2) 协议头解析
1:在/etc/xinetd.d下添加配置文件xhttpd service xhttpd { socket_type = stream //每行“=”前后各最多只能有一个空格 protocol= tc ...
- tomcat简单使用(二)
这次主要说一说tomcat的目录文件和配置文件 先看一看tomcat的目录结构, bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe.to ...
- 通过mapreduce把mysql的一张表的数据导到另外一张表中
怎么安装hadoop集群我在这里就不多说了,我这里安装的是三节点的集群 先在主节点安装mysql 启动mysql 登录mysql 创建数据库,创建表格,先把数据加载到表格 t ,表格t2是空的 mys ...
- Mysql 64位解压版的安装
先下载解压版的mysql 下载地址 https://dev.mysql.com/downloads/file/?id=474496 解压 进到里面新建这个文件夹和文件 打开my.ini文件(用文本编辑 ...
- ngModel缺省是by reference,
1) 缺省是 by reference, not value, ngModel, ngOptions等都一样 2) 如果要 track value 用 "track by", ...
- vue 的组件开发,以及swiper,axios的使用
父组件<template> <div> <home-header :city="city"></home-header> //给子组 ...
- 记一次http接口格式摸索
有一个需求,需要用到内部通讯工具的一个ERP转发接口,虽然有接口文档,但是对中文的编码格式没有提示,中间几经周折,最后才想起来通过F12查看提供的测试接口发送请求时的数据格式来分析,经过解析中文只有被 ...
- Java之ConcurrentHashMap
由于工作中使用到了ConcurrentHashMap,然后查了一波资料,最后整理如下: 1. 描述: ConcurrentHashMap是在Java1.5作为HashTable的替代选择新引入的,是c ...