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

git相关

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

$ git branch -r  | grep 

批量删除本地分支

$ git branch | grep  | 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 

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

$ git branch --contains 

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终端日常使用命令)