美文网首页Web前端之路让前端飞Git使用
《前端JavaScript面试技巧》学习笔记(10) IDE、

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

作者: 一杯浊酒 | 来源:发表于2017-09-25 13:08 被阅读68次

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

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


    知识点

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


    IDE

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

    • webstorm
    • sublime
    • vscode
    • atom
    • 插件 插件 插件 !!!

    注意

    • 千万不要说你使用 Dreamweaver 或者 notepad++ 写代码(会减分)
    • 不做 .net 也不要用 Visual Studio
    • 不做 java 也不要用 eclipse

    Git

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

    • 正式项目都需要代码版本管理
    • 大型项目需要多人协作开发
    • Git 和 Linux 是一个作者

    关于 Git 服务器

    • 网络 Git 服务器如 coding.net github.com
    • 一般公司代码非开源, 都有自己的 Git 服务器
    • 搭建 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 将主分支提交到远程仓库
    

    相关文章

      网友评论

        本文标题: 《前端JavaScript面试技巧》学习笔记(10) IDE、

        本文链接:https://www.haomeiwen.com/subject/pdorextx.html