1⃣️ssh key生成步骤

一.设置Git的user.name和user.email:

$ git config --global user.name "xiongzuyan" 
$ git config --global user.email xiongzuyan@baijiahulian.com

二.生成SSH密钥:

1.查看是否已经有了ssh密钥:cd ~/.ssh 如果没有密钥则不会有此文件夹,有则备份删除 
2.生成密钥:$ ssh-keygen -t rsa -C “xiongzuyan@baijiahulian.com” 按3个回车,密码为空。 
本地生成密钥后,粘贴到gitlab网站上。

2⃣️用grunt搭建自动化的web前端开发环境

1. 切换到新建的项目路径下:cd Desktop/front/shenhe-he
 
2.安装grunt,这里安装grunt不再是全局安装了,需要你在控制台进入到网站或系统的具体目录下。 
这里我们进入 shenhe-fe 目录下。然后输入这个命令npm install grunt --save-dev ,这里会出现一些提醒,那说明grunt已经起作用了。 
“—save-dev”的意思是,在当前目录安装grunt的同时,顺便把grunt保存为这个目录的开发依赖项。
 
注意,mac os 系统、部分linux系统中,在这句话的前面加上“sudo ”指令。这里控制台之所以报错是因为本机为Mac系统,安装命令忘记了加上sodu! 
3.在当前路径shenhe-fe下打开grunt。命令行:grunt server

此时已进入到新创建的审核系统中:

3⃣️使用Gitlab

一.在Git库打开一个复制的新项目:

1. 创建新项目:一个项目对应唯一的Git库,首先创建一个新的文件夹front 
 
2. 版本库初始化:如果是从头创建版本库,可以采用先克隆,建立提交数据,最后再通过推送完成Git版本库的初始化。

     克隆版本库获取源码: git clone git @git.baijiahulian.com:yunying/shenhe-fe.git
切换到front路径下;克隆过程会显示警告,不过这个警告可以忽略,因为Git创建的版本库本来就是一个空白的版本库。
出现warning说明创建成功。这里因为审核项目已创建多次,所以不会出现warning。

二.创建添加分支/删除分支/修改分支

概述:新建一个工程gtest(以此为例),在其中的git库中  添加分支 删除分支 修改文件 等。。

分支:静态分支和远程分支。
大三步:add--commit--push.步骤如下:

  1⃣️切换到当前的文件夹下:cd Desktop/gtest/  
2⃣️初始化:git init原始git库中就有一个 默认的 master 静态分支
3⃣️预览git库结构:git status在当前静态分支下查看它的结构
4⃣️在git库中添加文件1.html,这时候查看结构git status:这时新建的文件还没添加到git库中去。
5⃣️使用指令生成快照并存入项目索引:git add ./aa 将新建的文件1.html添加到git库中,然后查看结构:git status:
7⃣️项目索引提交:使用git commit -m "添加文件"指令将新建的文件添加,随后推送本地更新:git push

三. 远程分支的使用和管理

  1. 添加分支: 
    例:在git库中添加分支list。git branch list;查看静态分支结构git branch -a : 
     
    基于远程分支dev新建一个本地分支并且切换到这个分支下:git checkout -b xiongzuyan dev 
     
    推出新建的本地分支到远程仓库origin上,也就是创建远程分支 
     2.合并分支 : 
          将本地创建的分支进行合并git merge xiongzuyan-dev 提交到dev分支git push origin dev 
     
    3. 删除分支:如删除新建的list分支git branch –d list 
     
    4. 删除新建的本地分支,先切换到别的分支上 ,才能成功删除。 
     5.删除新建的远程分支git branch -d origin/xiongzuyan-dev;推送本地更新到远程:git push origin :xiongzuyan-dev 

git + grunt 环境配置的更多相关文章

  1. git之win安装git和环境配置及常用命令总结

    12.windowns安装git和环境变量配置 11.git之常见命令总结 ===== 12.windowns安装git和环境变量配置 ; 转自 https://wuzhuti.cn/2385.htm ...

  2. Git的历史和安装Git及环境配置

    Git历史同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代. Linux 内核开源项目有着为数众广的参与者.绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务 ...

  3. git之环境配置(window+git+github)

    本地安装git 下载最新版的git:https://msysgit.googlecode.com/files/Git-1.9.0-preview20140217.exe 安装步骤:http://jin ...

  4. HBuilder git使用-环境配置

    HBuilder中使用的是Egit插件,但提供的相关资料太少,这是目前遇到的一些问题的总结 1. 安装好egit插件后,本机需要安装Git windows的安装程序,并配置好相关的环境变量(理论上是自 ...

  5. Git 工作环境配置

    Git config 简单介绍 Git的配置选项有:-system,-global 和 -local. ① system:系统级别的全局设置,对所有电脑用户生效,文件在/etc/gitconfig: ...

  6. Linux下基于HTTP协议带用户认证的GIT开发环境设置

    Git 的访问可以采用 HTTP 或 SSH 协议安全的访问,通常我们使用 gitlib 进行 Web 管理,但是在 Linux 命令行开发环境下,基本都是使用 SSH 协议,只需要在 gitlib ...

  7. grunt的使用方法,环境配置和插件安装

    虽然现在grunt的用的越来越少了,但是插件数量还是相当多的,另外grunt和gulp的使用相当相似: grunt需要安装node和npm 验证node是否安装:node -v 验证npm是否安装:n ...

  8. Git环境配置+VSCode中文乱码问题

    异常处理汇总-开发工具  http://www.cnblogs.com/dunitian/p/4522988.html 1.VSCode中文乱码问题 (files.autoguessEncoding= ...

  9. Android代码编译环境配置 “Gerrit和Git环境配置”

    Gerrit和Git环境配置可以参考<git&gerrit操作指导> 步骤1. 先在Gerrit中创建新的账户: 步骤2. 在新的客户端上生成密钥(可以使用的是生成的公钥): 步骤 ...

随机推荐

  1. VFS文件系统结构分析 与socket

    本文乃fireaxe原创,使用GPL发布,可以自由拷贝,转载.但转载请保持文档的完整性,并注明原作者及原链接.内容可任意使用,但对因使用该内容引起的后果不做任何保证. 作者:fireaxe_hq@ho ...

  2. MongoDB经典入门(1)--安装

    一.前言 最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下.本人不才,借着自 学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论 ...

  3. sass揭秘之@if,@for,@each(转载)

    因为文章内含有很多sass代码,如需自己动手查看编译结果,推荐使用sassmeister这款在线编译工具,方便你阅读学习. 经过上两篇揭秘,大家心里对sass应该有了很好的认知感了,这篇文章基于前面两 ...

  4. 2104 -- K-th Number

    Description You are working for Macrohard company in data structures department. After failing your ...

  5. 洛谷 P1567 统计天数

    题目背景 统计天数 题目描述 炎热的夏日,KC非常的不爽.他宁可忍受北极的寒冷,也不愿忍受厦门的夏天.最近,他开始研究天气的变化.他希望用研究的结果预测未来的天气. 经历千辛万苦,他收集了连续N(1& ...

  6. 理解 Javascript 执行上下文和执行栈

    如果你是一名 JavaScript 开发者,或者想要成为一名 JavaScript 开发者,那么你必须知道 JavaScript 程序内部的执行机制.理解执行上下文和执行栈同样有助于理解其他的 Jav ...

  7. oracle(cast , to_char , to_date )用法

    cast : cast(要转换的值 AS 转换的类型) From To BINARY_FLOAT, BINARY_DOUBLE To CHAR, VARCHAR2 To NUMBER To DATET ...

  8. LinkedList 注意事项

      public E getFirst() 返回此列表的第一个元素. public E getLast() 返回此列表的最后一个元素. public E removeFirst() 移除并返回此列表的 ...

  9. HDU 2857 Mirror and Light

    /* hdu 2857 Mirror and Light 计算几何 镜面反射 */ #include<stdio.h> #include<string.h> #include& ...

  10. shell脚本监测文件变化

    1. 我使用过的Linux命令之du - 查看文件的磁盘空间占用情况 用途说明 du命令是用来查看磁盘空间占用情况的,在Linux系统维护时常会用到,并且通常与df命令搭配使用.首先使用df看一下各个 ...