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

    记录工作中偶尔会用到的一些git命令。。。

     删除分支:

    1.  git branch -d 分支名     // 删除本地分支
    2.  git push origin --delete 分支名     // 删除远程分支
    3.  git branch |grep 'branchName' |xargs git branch -D  // 批量删除分支
    (这是通过 shell 管道命令来实现的批量删除分支的功能, git branch 输出当前分支列表, grep 是对 git branch 的输出结果进行匹配,
    匹配值当然就是 branchName, xargs 的作用是将参数列表转换成小块分段传递给其他命令)

    合并错误的分支或合并遇到错误时取消这次合并:

    git merge --abort

    取消上次提交记录(仅撤销commit, 写的代码依然保留)

    git reset --soft HEAD^

    回退版本:

    git reset --hard HEAD^ | 版本号

    本次开发未完成时需切换到其他分支进行开发时可先暂存代码:

    1.  git stash save 'message'  //把未保存的修改的代码提交到本地暂开的仓库
    2.  git stash pop stash@{0} // 可以恢复之前被暂存的代码
    3.  git stash apply 'message'  // 在此分支应用某个存储,但不会把存储从存储列表中删除,默认使用第一个存储
    4.  git stash list   //  可以查看现有的所有stash信息
    5.  git stash drop // 可以删除某个或全部stash信息 单个为直接后面跟信息名称

    远程仓库管理:

    1.  git remote -v   // 查看远程仓库地址
    2.  git remote rm origin  // 删除远程仓库
    3.  git remote add origin [url]   // 添加远程仓库地址
    4.  git remote origin set-url [url]  // 直接修改远程仓库地址
  • 相关阅读:
    Vue开发之vue-router的基本使用
    react监听URL的正确方式
    Electron Windows增加托盘悬浮框功能
    vue自定义标签和单页面多路由实现
    如何通过带有Vue插槽的组件传递HTML内容
    Flutter使用JsBridge方式处理Webview与H5通信
    npm实用知识_命令合集
    <keep-alive> 缓存及其缓存优化原理
    深入学习和理解 Redux
    Centos7使用Yum安装高版本的LNMP
  • 原文地址:https://www.cnblogs.com/puerile/p/11905078.html
Copyright © 2011-2022 走看看