Web前端之路让前端飞Git使用

《前端JavaScript面试技巧》学习笔记(10) IDE、

2017-09-25  本文已影响68人  一杯浊酒

关于开发环境(版本管理,模块化,打包工具)

面试官想通过开发环境了解面试者的经验开发环境
开发环境最能体现工作产出效率
面试会以聊天的形式为主,不会问具体的问题


知识点

1: IDE 编写代码的工具 (关系到写代码的效率)
2: git (版本管理)
3: JS 模块化
4: 打包工具
5: 上线回滚的过程


IDE

前端最常用的代码编写工具

注意


Git

什么地方需要用到版本管理 ?

关于 Git 服务器

常用 Git 命令
常用 Git 命令清单

git init 初始化一个 git 环境
git add . 新建的文件,修改的文件 全部囊括起来
git checkout 修改错了,还原回去
git commit -m "注释" 把修改完的文件先提到本地的仓库
git push origin master 提交到远程的仓库
git pull origin master 取回远程仓库的变化,并与本地分支合并
git branch 分支;多人开发会到分支(创建一个自己的地盘,不和别人共享)
git checkout -b xxx/ 切换分支到 xxx
git checkout master 切换分支到 master
git status 查看状态 ,查看哪些改动了
git diff 查看文件修改前后的不同处
git cone 将存储库上的代码 clone 到本地
git merge [branch] 合并指定分支到当前分支
cat 查看文件内容
新增文件vi (mac) ; echo(windows)

coding 在命令行中创建 Git 仓库

mkdir JS-Git-Test
cd JS-Git-Test
git init
echo "# JS-Git-Test" >> README.md
git add README.md
git commit -m "first commit"
git remote add origin https://git.coding.net/yourname/JS-Git-Test.git
git push -u origin master

GitHub 在命令行中创建 Git 仓库

echo "# mooc.gihub.io" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/one-zen/mooc.gihub.io.git
git push -u origin master

创建分支
创建一个名为 dev 的分支

 git branch 创建前查看当前分支 > *master
 git checkout -b dev 创建分支
 git branch 这时候当前分支为 > *dev
 修改或添加内容
 git diff 显示暂存区和工作区的差异
 git.add .  添加指定文件到暂存区
 git commit"update part2" 提交暂存区到仓库区
 git push origin dev 将分支提交到远程仓库
 git checkout master 将分支切换到主分支
 git pull origin master 取回远程仓库的变化,并与本地分支合并
 git merge dev 将dev分支与当前分支master 合并内容
 git push origin master 将主分支提交到远程仓库
上一篇下一篇

猜你喜欢

热点阅读