美文网首页
#iOS Dev.#MAC终端日常使用命令

#iOS Dev.#MAC终端日常使用命令

作者: HeminWon | 来源:发表于2017-03-14 14:05 被阅读31次

    git相关

    以分支名包含的关键词查找远程分支

    $ git branch -r  | grep <branchName keywords>
    

    批量删除本地分支

    $ git branch | grep <branchName keywords> | xargs git branch -D
    

    清理无效的远程追踪分支

    ##### 方法1
    # 查看各分支状态
    $ git remote show origin
    # 清理无效的远程最终分支
    $ git remote prune origin
    # 查看需要清理的分支
    $ git remote prune origin --dry-run
    ##### 方法2
    $ git fetch
    $ git fetch -p
    

    清除所有本地未提交的更改

    git checkout . && git clean -xdf
    

    删除远程分支

    $ git push origin --delete <branchName>
    

    查看某个commit点属于那些分支

    $ git branch --contains <commit id>
    

    Git 清除未跟踪文件

    #### 想删除当前工作目录下的未跟踪文件以及文件夹运行:
    $ git clean -df
    

    使用ZIP分卷压缩

    使用 zip 命令压缩文件

    # 使用 zip 命令压缩文件,并结合 split 命令来分卷:
    $ zip - largefile | split -b 80000k
    # 使用cat命令恢复成 zip 文件后使用 unzip 或其它主流解压软件解压:
    $ cat x* > file.zip
    

    其他

    查询网路端口占用情况

    $ lsof -i -P | grep -i "listen"
    

    Mac环境下关闭指定端口进程

    $  kill -9 1577
    

    相关文章

      网友评论

          本文标题:#iOS Dev.#MAC终端日常使用命令

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