zoukankan      html  css  js  c++  java
  • git常用命令

    隐藏本地分支(隐藏修改,不提交代码)

    // 隐藏本地分支

    git stash

    // 查看隐藏分支列表

    git stash list

    // 恢复隐藏分支

    git stash apply       恢复指定隐藏分支git stash apply  stash@{0}

    // 删除隐藏分支

    git stash drop stash@{1} 

    切换分支

    // 切换分支

    git checkout +分支名

    // 强制拉取远程分支到本地

    git fetch --all

    git reset --hard origin/master 这里是写你用来覆盖的分支名称,一般就是你当前所在的分支

    git pull

    合并分支

     // 合并分支

    切换到要合并的分支

    git checkout +分支名称

    拉取分支代码

    git pull

    把需要合并代码的分支合并

    git merge +被合并的分支

    查看合并之后的状态

    git status

    合并后提交代码 

    git add .   git commit -m "合并分支"  git pull     git push

    版本回退(代码提交错误,或本地代码有错,回退到上一次提交版本)

    git log  // 先获取提交纪录

     修改
    
    commit fd9862e0f0b5e016cbea17889ac187fa06628874
    Merge: 54bcf379 a5ef1be5
    Author: **********
    Date:   Mon Jun 17 19:11:37 2019 +0800
    
        merge
    
    commit 54bcf379d6bb3d496da6e8212377e9bb42d06e3b
    Author: ***************
    Date:   Mon Jun 17 19:11:03 2019 +0800

    git reset --hard 54bcf379d6bb3d49......(需要回退的commithash值)

    回退后,把远程分支强制刷新,删除回退版本之后的提交

    git push -f -u origin  master(你需要处理的分支)

     删除node_modules安装包

    rm -rf node_modules

    另一种快速删除的方法

    npm install -g rimraf

    rimraf node_modules

    删包之后直接npm i会有问题,清理一下缓存在npm install

    清理缓存 npm cache clean --force

    git clone 项目报错

    RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054

    输入如下指令

    git config http.postBuffer 524288000

    git config --global http.sslVerify "false"

  • 相关阅读:
    怎么用javascript进行拖拽[zt]
    FireFox不支持disableoutputescaping(zt)
    xslt中的Javascript取得xml中的参数
    因为查询无法同时更新聚集键和 text、ntext 或 image 列
    FireFox下操作IFrame
    xslt中formatnumber()
    linuxgrepregular expression(regex)
    pl/sqlescape& quotation
    linuxsed command
    linuxfind command(transferred)
  • 原文地址:https://www.cnblogs.com/steamed-twisted-roll/p/10717657.html
Copyright © 2011-2022 走看看