node.js安装以及git 的使用说明
第一步:安装node.js:
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
1)
http://nodejs.cn/ 下载安装即可
node -v 查询是否安装成功
2)
更换镜像源 'https://npm.taobao.org/'
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
3)
windows下安装 前端服务器live-server
$ cnpm install -g live-server
第二步:windows下Git BASH安装
https://gitforwindows.org/ 下载安装即可
在git平台创建工程
登录码云账号qq邮箱,密码也是我的qq密码
1. 在git平台创建工程
1) 创建私有项目库
2)克隆项目到本地
git clone https://gitee.com/fynihao/meiduo3.git #本地克隆操作
git config --global user.email xxxx@qq.com #创建默认用户名,密码
git config --global user.name "xxxx"
3)创建并切换分支到dev
git checkout -b dev
查看当前分支
git brench
2. 添加前端文件
在meiduo目录中创建前端文件子目录front_end_pc
将前端静态附件复制到front_end_pc目录下
git提交
git add front_end_pc #添加到缓存区
git status
git commit -m 'add front end files' #提交
推送到远端
git push origin dev:dev
git clone
git clone -b 分支 www... 拉取指定分支到本地
git branch [分支名] 创建分支
git branch 查看本地所有分支
git checkout [分支名称] 切换分支
---写代码---
git status (查看文件改变记录)
git diff (查看代码级改变)
git add (1:确认改变)
git commit -m 提交注释 (2:提交到当前分支的本地工作区)
git push [远程分支:origin] [本地分支的名称]
去git 管理网站创建Merge Request
等待合并
----管理员合并所有人的Merge Request----
checkout master (切换至Master)
git pull (从远程master 更新至 本地master)
checkout [branch] (切换至本地分支)
git rebase master [从本地 master 更新当前分支]
git pull 命令
作用:取回远程主机某个分支的更新,再与本地的指定分支合并
格式:git pull <远程主机名> <远程分支名>:<本地分支名>
1. 如果与当前分支合并,则可省略本地分支名
git pull <远程主机名> <远程分支名>
相当于:git fetch <远程主机名> <远程分支名>
git merge <远程主机名>/<远程分支名>
2. 如果当前分支与远程分支存在追踪关系
git pull <远程主机名>
3. 如果当前分支只有一个追踪关系
git pull
4. 手动建立追踪关系
git branch --set-upstream master origin/next
5. 清理远程已删除本地还存在的分支
git fetch --prune origin
或者 git fetch -p
或者 git pull -p
最新文章
- Flyout中ComboBox失效
- 解决:tomcat部署时deploy location不能显示加载后的路径
- .net学习笔记--文件读写的几种方式
- 【BZOJ-2438】杀人游戏 Tarjan + 缩点 + 概率
- JavaWeb学习笔记——Tomcat配置
- css关系选择器
- 关于debug时的一些操作
- ajax获取数据库中数据
- Android 线程模型
- Linux下C程序的编辑,编译和运行以及调试
- UVaLive6834 Shopping
- BZOJ 1044 木棍分割
- 用 Qt 中的 QDomDocument类 处理 XML 文件(下)
- 网站项目:让一般处理文件.ashx的代码有折叠功能(#region)
- 用消息在Win32控制台程序多线程间进行通讯
- C# 创建数组的几种方法
- SQL 游标的使用
- 20175223 姚明宇 MyCP
- 6.oop-类和对象
- 扫描Linux服务器查找恶意软件和rootkit的一款工具