美文网首页
Git和npm使用

Git和npm使用

作者: 小涂异想世界 | 来源:发表于2020-06-16 15:17 被阅读0次

    基本版本控制命令

    git config 

    git config --global user.name  "美少女"     配置用户姓名(之间都有空格,注意,以下同上)

    git config --global user.email "718630016@qq.com"  配置用户邮箱

    git config --list 查看用户信息

    git help 查看git的所有指令

    git help +想要查询的指令   就会弹出详细的解释

    git init 创建一个仓库(会创建一个.git的文件夹,但是是隐藏的)

    git add

    git add + 文件名 添加文件到仓库

    git add . 所有文件和文件夹全部添加到仓库

    git rm --cached (文件名)从仓库中删除

    git status

    git status 查看当前项目修改的文件,红色表示没上传

    如果修改了文件,查询状态会显示新版本没有上传,然后git add . 上传,上传之后git commit -m

    git commit

     确认文件保存,在什么时间修改的文件

    git commit  -m "this is our frist commit"  添加时间节点信息

    git log

    查看之前commit的记录

    git diff 查看修改前后的区别,git add之后就看不了了

    git rm 文件名 删掉文件,还是要commit提交

    git mv 当前文件名 要重命名文件名 也可以移动文件

    在其他地方重命名了文件,在git里面要先add新文件,然后删除旧文件

    git commit -am "this is new"  二合一,add和commit二合一,add是存入暂存区,commit是提交

    git checkout -- index.html 回到最后一次提交的样子,文件恢复,(如果add之后就恢复不了了)

    git reset HEAD  文件名  回到没有add之前的样子

    git reset --hard HEAD^  版本回退,一个^回退一个版本

    git reset --hard f4214b22 编号是commit的id,表示退回到之前的某一个版本

    git reflog 查询版本对应的id

    git checkout f4214b22  --index.html  恢复id对应版本的某一个文件

    git branch 查询分支 

    git branch +分支名  自定义分支上传

    git checkout +分支名  切换到这个分支名的分支下

    git checkout -b lesson 复合写法 添加并切换到新的lesson分支下

    git branch -d lesson 复合写法 删除某一个分支,(必须不在这个分支下)

    所有新建的分支都是拷贝的master的分支

    分支是什么?

    可以理解为两个分支是两个移动硬盘,在当前的分支下面创建或者删除文件等,add和commit之后,就可以看到

    另外一个分支并没有改变。协同操作时,不同的开发者可以使用不同的分支,分开时内容是一样的,改变之后,各自不同,或者是用来记录不同的版本,或者开发新功能。

    恢复删除的分支

    git off

    windows命令:

     mkdir projects 创建一个文件夹名字叫projects (只能创建文件夹)

    touch  2.txt 创建文件(不可创文件夹)

    cd projects  去到projects文件夹里面,可以cd 之后拖拽文件夹到git面板自动获取路径

    ls 意思是list,找到当前所在的文件夹里面的所有内容

    rm 1.txt 删除文件(rm删不了文件夹)

    rm -rf 文件夹名字  删除文件夹

    github上传

    git remote 查询是否连接仓库

    npm使用

    npm

    npm是一个网站

    npm官网,可以在上面搜索一些第三方包,你也可以写一个包,将包放在npm官网上,那么别人也可以通过npm将你的包下载下来。如果该网站上搜不到的包,那么就不能通过npm下载下来。

    npm 是一个命令行工具

    只要你安装了node,就已经安装了npm

    npm也有版本这个概念,你可以通过npm --version或npm -v来查看当前npm的版本号

    升级npm npm install --global npm

    npm常用命令

    npm init

    (1)npm init -y ,可以跳过向导,快速生成

    (2)npm install,简写npm i,自动下载package.json中dependencies中全部的依赖。

    (3)npm install 包名 ,简写npm i 包名,只下载包

    (4)npm install --save 包名 ,简写npm i -S 包名,下载并保存依赖项(package.json中dependencies)

    (5)npm uninstall 包名,简写npm un 包名,只删除,如果有依赖项会依然保存

    (6)npm uninstall --save 包名,简写npm un -S 包名,删除的同时也会将依赖信息删除

    (7)npm help,查看使用帮助

    (8)npm 命令 --help,查看对应命令的使用帮助,例如我忘记uninstall的简写,那么我可以输入npm uninstall --help

    相关文章

      网友评论

          本文标题:Git和npm使用

          本文链接:https://www.haomeiwen.com/subject/frnyzhtx.html