• npm git node docker linux常用命令


    GIT  

      github

        查看仓库地址

          git remote -v

        拉取代码 创建本地仓储

          创建本地仓储:git remote add upstream https://github.com/gametheworld/DataAraneid.git

          查看版本:git remote -v

          常用命令:

          拉取代码:git pull

          提交代码:

              任何操作前最好看下当前状态

              查看状态:git status

              添加到本地仓储:git add .    (. 提交本地仓储,也可以指定文件提交)

              提交到本地仓储:git commit -m '备注'

              推送到服务上:git  push origin develop:develop (第一个develop是指定本地分支,第二个是服务器分支)

        合并分支

          切换到目标分支下:git checkout latest

          拉取代码:git pull

          谨记每一步查看状态:git status

             注:git中合并分支命令:merge,当前所在latest的分支下,下面命令是merge dev到当前分支

          git merge dev

          谨记每一步查看状态:git status

          确定没有问题后:git commit -m '合并分支'

          谨记每一步查看状态:git status

          然后push :git push origin latest

        创建一个分支

          创建一个分支: git branch develop

          切换到新分支:git checkout develop

            添加文件:git add .

            期间可以提交本地文件:git commit -m ''

          后可以将新分支发布在github上:git push origin develop

          在本地删除一个分支: git branch -d Branch1

          在github远程端删除一个分支: git push origin :Branch1 (分支名前的冒号代表删除)   

        修改用户后

          管理员方式打开cmd 输入:git config --system --unset credential.helper

          如果上面还解决不了:git config --global http.emptyAuth true

          用户修改密码且地址发送变化:

           查看当前仓库地址设置成ssh

           修改当前仓库地址为ssh: git remote set-url origin git@192.168.85.128:root/sem.git

    日志

          查看日志:git log

          查看某一次commit:git show commit ID

        查看所有分支

          git branch -a 

     GitLab

        重置(修改)某个帐号密码:

          进入gitlabe

            [root@localhost ~]# gitlab-rails console production   

            -------------------------------------------------------------------------------------
            Gitlab: 10.8.4 (2268d0c)
            Gitlab Shell: 7.1.2
            postgresql: 9.6.8
            -------------------------------------------------------------------------------------
            Loading production environment (Rails 4.2.10)

          查找用户并赋值

            irb(main):026:0> usera=User.where(name:"KangYe").first

            => #<User id:4 @KangYe>

          修改密码:  

            irb(main):027:0> usera.password=12345678
            => 12345678

          保存信息:

            irb(main):028:0> usera.save!

            Enqueued ActionMailer::DeliveryJob (Job ID: f938531c-93c0-4f76-ba27-7a3eafbc6169) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", gid://gitlab/User/4
            => true

          退出GitLab:

            irb(main):029:0> quit

    NPM

         更新镜像源

          查看当前镜像源: npm config get registry

          更新镜像源:npm set registry http://172.16.6.36:666

                npm:https://registry.npmjs.org/

         常用命令

          卸载模块:npm uninstall antd(卸载模块为antd)

          NPM publish 发布 传送门

          package.json中配置

            "name": "dynamicform-react-client",
            "version": "1.6.2",
            "description": "Form Render",
            "repository": {
                "type": "git",
                "url": "https://github.com/dynamicform/dynamicform-react-client"
            }

          注册帐号 npm adduser

            Username:

            Password:

            Email:

          npm发包需要build当前项目(dyanmicform-react-client pageck.json npm run build)

          ...

          ...

          发布版本 npm publish .   (注意当前的npm的服务地址,npm config get registry 获取当前npm的服务地址,这个地址指向什么地方。那么publish就发何处)

          如果你以后修改了代码,然后想要同步到 npm 上的话请修改 package.json 中的 version 然后再次 publish,更新的版本上传的版本要大于上次

          如果发布成功想删除

             npm unpublish dynamicform-render@1.6.2   卸载项目,切记npm只能卸载24小时内的

    -----------------------------------------------------------------------------------------------------------------------------------------------

     docker

          一般在在linux需要升级一下系统

            yum -y update

          设置 Docker CE 资源库:      

            sudo yum install -y yum-utils      

              sudo yum-config-manager   

                --add-repo   

                https://download.docker.com/linux/centos/docker-ce.repo  

     
            sudo yum makecache fast  

          安装docker

            sudo yum -y install docker-ce

          启动docker

            sudo systemctl start docker  
     

          安装node

            docker pull node

          安装centos

            docker pull centos

          安装git

            yum install git

          查看docker镜像

            docker images

          启动一个docker

            docker run -it -p 3000:3000 4885ab8871c2 
              解释 -it 启动后进入这个容器
              -p 配置端口容器外的端口和容器内部端口映射
              4885ab8871c2 容器id(docker可以只写488,就可以识别容器)

          查看当前所有的docker

            docker ps -all
              -all 查看所有(启动和未启动的docker),移除则只看正在工作的docker

          删除一个指定docker

            docker rm 6a8(id)

      

  • 相关阅读:
    测试工具文件4. 数据分析——定义analyseXML
    关于sprintf的"_CRT_SECURE_NO_WWARNINGS"问题的解决
    测试工具文件3. 输出文件——定义TestLog
    测试工具文件2. 支持代码——定义TestUtility
    测试工具文件1. 平台问题——定义Platform.h
    python之正则表达式
    python之字典总结
    python之global关键字的用法
    python + selenium 常用方法验证页面上的UI元素
    python + selenium 元素定位方法 (索引)By属性
  • 原文地址:https://www.cnblogs.com/nimeide/p/7513740.html
Copyright © 2020-2023  润新知