git基础到熟练
	
	1.初始化本地库				git  init  
	 查看当前文件夹的子目录       ll/ls						
	
	2.设置签名
		设置项目级别的用户名和Email地址
		git config user.name zhangsan
		git config user.email  666@163.com
		可以通过cat .git/config    查看	
		
		设置全局的用户名和Email地址
		git config --global user.name lisi 
		git config --global  user.email   666@163.com
		回到根目录通过cat.gitconfig查看

	3.vim  hello.txt          创建文本      输入文本
	  按Esc键:wq保存退出

	4.git  add  hello.txt   				添加到暂存区
	  git  commit -m  "备注"  hello.txt      提交到本地库
	  git  commit -m  "备注"   -n       -n忽略esLint校验

	5.git status 			状态查看操作

	6. git log				查看历史记录       
	   git log --oneline    只显示哈希值的一部分

	7.版本前进后台的操作
		7.1基于索引值
			git reset --hard [索引值]
		7.2使用^符号   只能往后退
			git reset --hard HEAD^^^^^^^^^    几个^就是回退几个版本
		7.3使用~符号
			git reset --hrad HEAD~5               5就是回退5个版本

	8.删除文件并找回
		删除hello.txt		rm.hello.txt
		通过版本回退找回

    9.比较文件差异
    	git  diff   要进行对比的文件
    	在这里插入图片描述
		git  diff  oppo.txt  		 和本地库的某一个版本进行比较
		git  diff HEAD^ oppo.txt     和历史版本进行比较

	10.分支管理
		git branch -v 							查看所有的分支
		git branch hot_fix(创建分支的名称)       创建分支
		git  checkout hot_fix(要切换到的分支)	切换分支
		
		合并分支
		第一步:切换到接受修改的分支上(被合并,增加新内容)
		第二步: 执行merge命令
		
		两个分支同时修改一个文件,就会产生冲突
		1.打开冲突的文件     冲突的表现
		2.把提示和冲突的部分删除掉
		3.最好是和另一个分支的作者交流一个,怎么解决比较好 删除冲突的部分
		使用git commit  结束合并      这个地方不需要带文件名
		git  commit -m  "解决合并冲突"
		git  status    冲突就被修复了

		11.本地库与远程库交互
			1.A创建本地库和远程库,然后push到远程库
			2.Bclone到B的本地库
			3.Bpush到远程库,先要加入团队
			4.Apull到A的本地库获取B提交的数据

			新建文件夹      mkdir    wei
			git init      ->  git wei.txt   ->  git  add -> git commit

			创建远程库
			复制远程库的https地址,然后保存到git本地中,避免每次都需要去复制
			
			git  remote  add  origin  网址
			add是添加   origin是给地址起的别名字         以后就用origin代替地址了
			
			git remote -v   查看地址别名
			fetch    表示地址用来取回
			push    表示地址用来推送
			
			本地库推送到远程库   这是岳不群的操作
			 git    push    origin   master  
			 push表示推送    origin表示创建的别名    master要推送的分支
		
		12.克隆远程库
			1.创建文件夹之后,     git clone 地址             进行克隆
			2.克隆之后,进行推送     git  push  origin master  

		13.别人拉取push之后的代码
			
			fetch + merge就等于pull
		
			git   fetch   origin   master   只是把远程库拉到本地,并没有修改本地工作区的文件
			git   merge  origin/master    把远程的master合并到本地的maste



		14.协同开发时冲突的解决

				如果岳不群和令狐冲修改同一个文件的同一个位置,那么只有先推送的那个								人能推送到远程库里,
				后推取的就推不上去了,必须拉取下来,才能去推送

				示例:
  				  岳不群:   1. 对一个huashan.txt进行了修改
							 2.然后提交到本地库
							3.最后提交到远程库

		15.将master合并到自己分支
		首先拉取代码到自己服务器上

		**

15将master合并到自己分支

**
1.切换到master主分支上
git checkout master

2.将master更新的代码pull到本地
git pull

3.切换到自己的分支上
git checkout branchName

4.合并master到自己的分支
git merge master

5.add 和commit
git add .
git commit -m “merge master”

7.将自己分支的代码提交到远程
git push origin branchName

git stash // 将本地改动暂存到“栈”界面
git stash save -u // 同上, 新组件也会暂存

git stash pop // 再将刚存放在“栈”中的代码取出来

eslint略过
html

代码块

js
/* eslint-disable /
代码块
/
eslint-disable */

下载指定node版本或者最新node
先安装n模块
cnpm install -g n

然后用n下载指定版本
sudo n v6.11.5

或者把node升级当前最稳定版本
sudo n stable

升级之后,可以看看当前node
node -v

在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐