归纳总结了下 git、git bash、node、npm 的安装和配置方法.
nrm参考资料: 饥人谷
本文参考 饥人谷 的文章后整理归纳了一下,主要包括git、git bash、node、npm的使用和配置方法。
Git Bash的使用
第一种使用方式
找一个目录,在目录上右键点击,然后选中「Git Bash Here」,即可用 Git Bash 打开这个目录。
试试输入 touch 1.txt
,回车后可以看到目录里多了一个touch 1.txt文件。
第二种使用方式
直接打开 Git Bash,输入 cd ~/Desktop
即可来到桌面所在的目录。
试试输入 touch 1.txt
,回车后看看桌面上是不是多了一个文件。
Linux常用命令
新建文件夹:mkdir my-dir
删除文件夹:rm -rf my-dir
创建文件:echo "hello" > newFile.txt
创建空内容文件: touch file.txt
重命名: mv 1.txt 2.txt
,将1.txt重命名为2.txt
删除文件:rm newFile.txt
进入文件夹: cd my-dir
运行文件: start file.txt
显示文件夹内所有的文件: ls
清屏: clear
中断/退出模式: ctrl + C
关闭git bash: ctrl + D
或者输入 exit
进入node模式: node
进入npm模式: npm
安装Node.js
从官网下载node.js
然后查看高级系统设置 –> 环境变量 –> 系统变量 –> PATH –> 编辑,可以看到里面有nodejs
使用
第一种使用方法
- 进入 Git Bash
- 输入
node
,回车,就可以进入 node 运行环境,这个时候我们就可以写 JS 了 - 试试写最简单的 JS 语句,比如
1+2
,回车 2 * 8
,回车node的另一种使用方法
我们可以先创建一个 JS 文件,然后让 node 运行
来到桌面:
cd ~/Desktop
- 新建一个目录用来玩耍:
mkdir hello-node
- 进入这个目录:
cd hello-node
- 新建一个有内容的 JS 文件:
echo "console.log('Hi, Node.js')" > main.js
,那么main.js
就新建成功了 - 输入
node main.js
,回车,node 就会执行这个 main.js 文件,你会看到「Hi, Node.js」字样 - 玩完了,删除 hello-node:
cd .. ; rm -rf hello-node
npm的配置和使用
配置
打开 Git Bash,依次输入以下命令,按回车:
npm 的配置被存储在 ~/.npmrc
,你可以随时改。
npm的使用
我们可以用 npm 的翻译工具做一个随时可用的小字典,这个小工具的名字叫做 fanyi。
打开Git Bash,运行 npm i -g fanyi
即可安装 fanyi,安装完成之后,输入 fanyi frontend
就可以看到对应的中文释义了!
是不是很帅呢?!
使用nrm切换镜像仓库
安装nrm
npm install -g nrm
使用nrm
nrm ls
:查看有哪些镜像仓库nrm test
:测试速度nrm use taobao
:使用taobao镜像
Git的配置和使用
配置
请在命令行运行这五句话!!!一定要运行这五句话,不然 git 就不能用了
git config -l
: 查看配置信息
这样就可以愉快地使用git了~
Git的使用使用
- 在本地新建一个文件夹
test
,在文件夹上右键点击,然后选中「Git Bash Here」 - 在github上新建一个仓库
New repository
- 在已经打开的Git Bash内输入123456echo "# test" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/harry0071/test.gitgit push -u origin master
最后一段代码 git push -u origin master
回车后会询问 yes/no
,输入yes
此时如果报错的话,需要SSH Key
解决办法:
- 进入github的
Settings
>>> 点击右侧的SSH and GPG keys
>>> 点击New SSH key
>>> 进入 https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ - 按照网页提示在Git Bash内输入:
ssh-keygen -t rsa -b 4096 -C "改成自己的邮箱@example.com"
,接着按3次回车,直至出现冒泡泡的画面 - 将生成的SSH key
cat
下来:cat ~/.ssh/id_rsa.pub
- 回到第1步将生成的SSH key粘贴进去
- 重新运行`git push -u origin master
常用命令
git init
: 把用Git Bash打开的本地文件夹变成Git可以管理的仓库git add 1.txt 2.txt
: 将文件提交至暂存区,可以一次添加多个文件git add .
: 将文件夹内的所有文件添加到暂存区git commit -m "本次更新内容"
: 把add的文件一次性打包提交至本地版本库,-m
后面输入的是本次更新的说明注释git push origin master
: 将本地仓库推送到Github仓库git rm 1.txt
: 删除一个文件git checkout -- 1.txt
: 把误删的文件恢复到最新版本git rm 1.txt
+ git commit -m "remove"
: 彻底删除文件