美文网首页
Git和Npm常用命令

Git和Npm常用命令

作者: 你这个锤子 | 来源:发表于2020-04-15 10:34 被阅读0次

目录

1.代码拉取

  • git clone http://gitlab.。。。。。。_wdmc-manager.git
    代码拷贝

  • ls -a
    查看当前文件夹下的文件名

  • cd fj744_src_wdos
    进入 fj744_src_wdos 文件夹里

  • pwd
    用于显示当前目录(如果你使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文。)

  • git branch veb
    创建本地分支 veb

  • git checkout veb
    切换本地分支
    在这里也可以直接使用 git checkout veb命令创建与远程分支对应的本地分支 veb,可以避免 veb 和 master(主分支)的冲突

  • git branch -a -vv
    查看本地分支跟踪的远程分支和最新的版本号

  • git pull origin dev
    拉取远程 dev 分支代码

  • git push origin HEAD --force (死过人)
    回滚后提交可能会失败,必须强制提交,强推到远程:(可能需要解决对应分支的保护状态)


2.删除分支

  • git branch -a
    查看本地所有分支
  • git branch -d name
    删除本地叫 name 的分支,-d 是 --delete 的缩写,在使用--delete删除分支时,该分支必须完全和它的上游分支merge完成,-D 是 --delete --force 的缩写,这样写可以在不检查merge状态的情况下删除分支,--force简写-f,作用是将当前branch重置到初始点(startpoint),如果不使用--force的话,git分支无法修改一个已经存在的分支, git branch --delete --remotes <remote>/<branch>,可以删除追踪分支,该操作并没有真正删除远程分支,而是删除的本地分支和远程分支的关联关系,即追踪分支
  • git push origin -delete name
    删除远程叫 name 的分支
  • git remote show origin
    (在你经常使用的命令当中有一个git branch –a 用来查看所有的分支,包括本地和远程的。但是时间长了你会发现有些分支在远程其实早就被删除了,但是在你本地依然可以看见这些被删除的分支。)
    该命令能够获取远端分支信息,你可以看到和本地和远端不同步的地方;过时的就是和本地不同步的分支,本地已过时的表示你需要移除这个分支了。
  • git remote prune origin
    同步远程的分支到本地,这样远程已经被删除的分支,本地就不会再看见了。

3.合并分支

  • git log
    查看分支提交记录
  • git log -3
    查看前三次提交日志记录
  • git log --pretty=oneline
    只显示 版本号和 commit 提交说明
  • git cherry-pick 02201221555665542
    合并一个分支里的单个提交到另一个分支
  • git merge origin/develop
    把远程develop分支合并到当前分支
  • git merge 的撤销
    reset 到 merge 前的版本,然后再重做接下来的操作,要求每个合作者都晓得怎么将本地的 HEAD 都回滚回去:git log查看后退对应版本,git reset --hard 【版本号】,如果需要远程推送的话git push --forced

3.版本回退

  • git reset --hard HEAD^
    向前回退一个版本
  • git reset --hard HEAD~3
    回退到前3次提交之前,以此类推,回退到n次提交之前
  • git reset --hard commit_id
    退到/进到 指定commit的sha码(回退的是本地)
  • git push origin HEAD --force
    把回退的版本推送到远程,强行提交到远端
    -git reset --hard
    指的是恢复某一个库*
  • git reset --soft HEAD^
    撤销了你的commit,仅仅是撤回commit操作,您写的代码仍然保留。不撤销git add .
  • git reset HEAD
    如果后面什么都不跟的话 就是上一次add 里面的全部撤销了

npm

1,安装模块命令

  • npm install quill -save
    安装 quill 并写到package.json文件中
  • npm install quill --save
    安装并写入package.json的”dependencies”中
  • npm install quill --save-dev
    安装并写入package.json的”devDependencies”中

2,npm更新模块命令

  • npm info quill
    查看模块包 quill 版本
  • npm i quill@latest
    更新到最新版
  • npm i quill@1.3.7
    更新到具体某个版本

3,删除模块

  • npm uninstall quill
    删除 quill 依赖,但不删除模块留在package.json中的对应信息
  • npm uninstall quill --save
    删除 quill 依赖,同时删除模块留在package.json中dependencies下的对应信息
  • npm uninstall quill --save-dev
    删除模块,同时删除模块留在package.json中devDependencies下的对应信息

相关文章

  • 命令行常用命令

    npm常用命令 git常用命令 git 常见问题解决 让远程仓库代码覆盖本地的代码 2、 让本地代码覆盖远程 3...

  • 常用命令集

    npm常用命令集 fis3常用命令集 git常用命令(在linux终端中输入命令) 远程仓库 babel常用命令集

  • Git和Npm常用命令

    目录 1.代码拉取 git clone http://gitlab.。。。。。。_wdmc-manager.git...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • npm 常用命令缩写

    npm 常用命令缩写,不断更新 npm i === npm install npm i webpack -D ==...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • Git-基础1

    常用命令 参考 Git远程操作详解 和 Git教程 which -a git # 查看所有版本的 gitgit -...

  • centos6.6 安装nodejs和npm

    redis rabbitmq mysql git 1.9 nodejs和npm YUM安装 nodejs和npm ...

  • git 常用命令

    git 常用命令 用户和项目信息配置

  • git操作

    Git原理 Git常用命令

网友评论

      本文标题:Git和Npm常用命令

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