常用命令

maven命令

镜像

<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>

linux

df:disk free
ctrl+r:查询历史命令
history:查询最近100条命令
nc:network contact,收发任意端口数据 

win 笔记本

打开fn按键:Fn+Esc


git命令

免密登录

#配置用户名
git config --global user.name "username"  //(名字)
#配置邮箱
git config -global user.email "username@email.com"    //(注册账号时用的邮箱)
#ssh免密登录(git bash)
ssh-keygen -t rsa -C "xxxx@xxx.com"
#查看密钥(生成id_rsa、id_rsa.pub)
cat ~/.ssh/id_rsa.pub
#将密钥复制到码云ssh公钥

工作命令

git 分为三个区域:工作区(idea中能看到的内容)、暂存区(stage或index,存放在.git目录下index文件)、版本库:.git目录

#git状态
git status
#查看commit历史记录(q退出)
git log
#添加到暂存库(.全部添加/指定文件)
git add [./file/dir]
#提交暂存区文件到版本库
git commit [filename] -m [message]
#暂存区、工作区差异
git diff
ps: git-->compare with branch 亦可


git回退版本

git reset [--soft | --mixed | --hard] [HEAD]
--mixed 为默认,可以不带,重置暂存区到和版本区一样,工作区不变

git reset HEAD # 回退所有内容到上一个版本
git reset HEAD hello.php # 回退 hello.php 文件的版本到上一个版本
git reset 052e # 回退到指定版本

git reset --soft HEAD~2 # 回退上上一个版本
ps: HEAD表示上个版本;--hard同--soft,但是会删除之前提交的所有信息,慎用

实战:

  1. 已全部提交到缓存区,但是某些文件不需要提交,想回滚,可使用git reset HEAD hello.php
  2. 代码从一个分支合并到另一个分支:
    2.1 先切换到指定分支 git checkout pro
    2.2 git merge dev

git stash

git stash
将所有未提交的修改保存至堆栈中
git stash list
查看当前stash内容
git stash pop
将stash内容弹出(删除)并应用在当前工作区
ps:apply同pop,但不会删除

nodejs

下载:https://nodejs.org/dist/v10.16.3/

#配置淘宝镜像
npm config set registry http://registry.npm.taobao.org/
#安装依赖
npm install
#运行项目
npm run dev

问题:Could not find any Python installation to use
解决:安装python即可
问题:Could not find any Visual Studio installation to use
解决:npm config set msvs_version 2017

posted @ 2022-04-20 07:26  6cc  阅读(25)  评论(0)    收藏  举报