vue环境搭建以及git的简单使用记录

先安装node,然后node -v     npm -v 查看是否已经安装
npm install -g cnpm --registry=https://registry.npm.taobao.org   淘宝镜像(先装上,以后npm不行了就用cnpm)
1.可以直接npm install vue 
2.也可以如下:
2.1安装全局的vue-cli
cnpm install --global vue-cli   (这样以后直接执行下面的命令,会自动生成一个vue项目结构)
2.3 vue init webpack my-projec    (后面是你的文件名)

(自定义git log
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
)

git config --global color.ui true  //Git会适当地显示不同的颜色

git config --global user.name "szj"
git config --global user.email "[email protected]"
git init
git clone https://github.com/szjSmiling/TestDemo.git  (克隆git上项目)

---git remote add origin XXX(XXX就是你github或者码云等远程仓库的地址,git branch这个命令可以看到你所在的分支)
---git push -u (-f) origin master(提交到远程仓库,这个命令中的 -f 是强制推送,因为远程仓库只有初始化的文件,所以强制推送上去就行了,不加-f 会报当前分支没有远程分支
新,强制推送可以覆盖master,这样就完成了第一次提交的步骤).

---提交代码的步骤:
git add .
git commit -m "szj"
git pull
git push


//当需要忽略掉某个文件的时候,如node——modules,如下:
1.在需要创建 .gitignore 文件的文件夹, 右键选择Git Bash 进入命令行,进入项目所在目录。
2.输入 touch .gitignore ,生成“.gitignore”文件。
3.在”.gitignore” 文件里输入你要忽略的文件夹及其文件就可以了。(注意格式)
    .deploy_git/
    node_modules/
    public/

git diff readme.txt    查看修改的内容
git status   查看文件的状态
git touch:创建文件,例如在oxc目录下创建一个a.txt文件
vim a.txt:进入vim编辑器,如果后接文件名,则进入该文件的编辑模式

版本回退
git log --pretty=oneline    查看历史记录(版本号  用户名 邮箱 日期)(后面方便查看)
git log --graph --pretty=oneline --abbrev-commit(有分支时使用)
git reset  --hard HEAD^   回退到上个版本
git reset  --hard HEAD^^  回退到上上个版本
git reset  --hard HEAD~100   回退到前100个版本
git reset  --hard 版本号     (针对关闭命令行后的回退)
******当你用$ git reset --hard HEAD^回退到add distributed版本时,再想恢复到append GPL,
**就必须找到append GPL的commit id。Git提供了一个命令git reflog用来记录你的每一次命令:
git reflog      获取版本号
cat test.txt    查看文件内容

撤销修改
1.直接文档中修改
2.回退上个版本
3.git checkout -- test.txt    (舍弃工作区的全部修改)


新建分支合并分支
git checkout -b newDev
(相当于//创建分支  git branch newDev  //切换分支  git checkout newDev  )
git branch    查看分支
git merge newDev  //合并分支 ,命令用于合并指定分支到当前分支.
****git merge --no-ff -m "不带fast-forward的合并分支,可以追踪分支信息" newDev;
****加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并;
****因为本次合并要创建一个新的commit,所以加上-m参数,把commit描述写进去。
git branch -d newDev  //删除git分支   


1.master分支是主分支,因此要时刻与远程同步;
    git push origin master
2.dev分支是开发分支,团队所有成员都需要在上面工作,所以也需要与远程同步;
    git push origin dev


----项目没做完,首先: git stash;缓存起来进度状态;
----去新建一个分支修改bug完成后,返回原分支用git stash list命令看看:
----工作现场还在,Git把stash内容存在某个地方了,但是需要恢复一下,有两个办法:
----1.git stash apply恢复,但是恢复后,stash内容并不删除,你需要用git stash drop来删除;
----2.git stash pop,恢复的同时把stash内容也删了;

####git 中每次commit打标签(打 tag 标签(在commit 之后,push之前,去添加tag))
git tag v1.0 ;// git tag 可以产看所有标签
git tag v2.0 版本号   // 可以对以前没打标签的版本打标签
git tag -a v0.1 -m "version 0.1 released" 1094adb  //创建带有说明的标签,用-a指定标签名,-m指定说明文字:
git show v2.0  // 查看标签信息;
git tag -d v0.1  //标签打错了,也可以删除;
***因为创建的标签都只存储在本地,不会自动推送到远程。所以,打错的标签可以在本地安全删除。
如果要推送某个标签到远程,使用命令git push origin <tagname>:git push origin v1.0;
git push origin --tags;//一次性推送全部尚未推送到远程的本地标签:

// 出现LF will be replaced by CRLF in package-lock.json.报错时.
***git config --global core.autocrlf false

Element-ui
http://element-cn.eleme.io/#/zh-CN/component/quickstart
 

猜你喜欢

转载自blog.csdn.net/szjSmiling/article/details/81773848