Git常用命令速查表 与 node.js学习篇

181 阅读4分钟

什么是node.js

nodejs本质上是一个js除了浏览器之外的运行环境,使得js除了是一门客户端语言外,还是一门和java.php. ruby 平起平坐的服务器语言;
这个nodejs软件可以运行js代码,并且不需要依赖浏览器和HTML

安装node.js

  1. 安装的本质到底在做什么?
1、解压并拷贝文件到指定目录(一般都有);

2、往系统目录写入动态连接库(部分软件);

3、写入注册表一些东西(部分软件);

4、设置环境变量(部分软件);

5、创建桌面快捷方式,自启动啥的(可选);
总而言之,解压后把核心文件拷贝到C盘,让默认系统识别到该软件;

如何打开命令行窗口?

方法:
1. window+r  -cmd 敲回车;
2.在文件夹的路径中删除所有路径,输入cmd,敲回车;
3.打开开始菜单,输入cmd,打开命令提示符;
4.在任何文件中,按住shift+鼠标邮寄, 选择打开"powershell窗口";
5.借助vscode打开  ctrl+ "(在文件上或文件夹中鼠标右击,选择"在集成终端中打开")",可以在Vscode中打开命令行窗口  ×是最小化的意思  垃圾桶才是真正的关闭;

万能方法:
1.如果在执行命令的时候没有权限了: 打开开始菜单,输入cmd,以管理员身份运行命令提示符;

git简单的命令

node -v 敲回车:  查看版本号
Ctrl+c:          停止操作
md  (make directory) 文件夹名称: 创建文件夹rd  (remove directory) 文件名称
创建文件:    type nul > 文件夹名称:  删除文件夹
ren 原文件名称  新文件名称:  重命名文件
echo 内容 >文件名称:    写入内容
del 文件名称: 删除文件 
dir  查看当前文件夹所有文件及文件夹
cd 文件夹   :进入某个文件夹
tree    : 递归的列举出当前文件夹下的所有后代文件夹
cls 清屏
鼠标右击   粘贴
切换判断(换根目标) - 盘符名称:
ipconfig/all 空格  敲回车
16.在命令行中选中内容 鼠标右击   复制
17.git config systeminfo --0      查看当前计算机的系统配置
18.nrm -rf / 删库跑路 
创建版本库:
git clone 地址    #克隆远程版本库
git init          #初始化本地版本库
提交和修改:
git status                 #查看状态
git diff                   #查看变更内容
git add                    #跟踪所有改动过的文件
git add 文件夹名称          #跟踪指定的文件
git mv 旧的文件  新的文件    #文件改名
git rm 文件名称             #删除文件
git rm --cached 文件夹名称  #停止跟踪文件但不删除
git commit -m "commit message" #提交所有更新过的文件
git commit --amend          #修改最后一次提交
查看提交历史
git log                  #查看提交历史
git log -p 文件夹名称     #查看指定文件的提交历史
git blame  文件夹名称     #以列表方式查看指定文件的提交历史
撤销:
git reset --hard HEAD          #撤销工作目录中所有未提交文件的修改内容;
git checkout  HEAD 文件夹名称   #撤销指定的未提交文件的修改内容;
git revert  <commit>           #撤销指定对的提交
分支与标签:
git branch                 #显示所有本地分支
git checkout <branch/tag>  #切换到指定分支或标签
git branch <创建新分支>     #创建新分支
git branch -d <branch>     #删除本地分支
git tag                    #列出所有本地标签
git tag <tagname>          #基于最新提交创建标签
git tag -d  <tagname>      #删除标签
合并与衍合:
git merge <branch>        #合并指定分支到当前分支
git rebase <branch>       #衍和指定分支到当前分支
远程操作:
git remote  -v                       #查看远程版本库信息
git remote  show <remote>            #查看指定远程版本库信息
git remote add <remote> <url>        #添加远程版本库
git fetch <remote>                   #从远程库获取代码
git pull <remote> <branch>           #下载代码及快速合并
git push <remote> <branch>           #上传代码及快速合并
git push <remote> <branch/tag-name>  #删除远程分支或标签
git push --tags                      #上传所有标签

基本的Linux命令学习

cd: 用来改变目录的;
cd 空格 ..   : 回到上一级目录,直接cd进入默认目录;
cd 路径: 直接进入到当前复制的目录;
pwd: 显示当前所在的目录路径;
ls:列出当前目录中的所有文件;
touch 文件名称:新件一个文件如 tuoch index.js 就会在当前目录下新建一个index.js文件;
rm:删除一个文件,rm index.js 就会把index.js文件删除.
mkdir: 新建一个目录,就是新建一个文件夹.
rm 空格 -r:删除一个文件夹,rm-r src删除src目录.
rm 空格 rf / :切勿在Linx中尝试.它会删除电脑中全部文件.慎重 慎重 慎重; 
mv 移动文件, mu index.html src index.html 是我们要移动的文件, src是目标文件夹,移动时注意必须在同一个目录下.
reset:重新初始化终端/清屏
clear:清屏
history: 查看历史命令
help:帮助
exit:退出
#表示注释