zoukankan      html  css  js  c++  java
  • mac 常用终端命令

    mac常用命令:
    安装 brew install xxx

    卸载 brew uninstall xxx

    更新brew本身 brew update

    更新所有brew安装的软件:brew upgrade

    更新某一个brew安装的软件:brew upgrade xxx

    git命令:
    1、cd 进入文件夹

    2、ls 查看目录下文件

    3、cd ~/ 进入到根目录下(~为根目录)

    4、ls ~/ 查看根目录下文件

    5、pwd 查看当前位置的绝对路径

    6、mkdir 创建文件夹

    7、vi filename 进入文件(没有则创建,这是进入的为命令模式)

    1)从命令模式进入编辑模式

    a 从光标所在处的后面开始新增

    A 从光标所在行的最后面开始新增

    i 从光标所在处开始新增

    I 从光标所在行的开始出新增

    o 从光标所在行的下面新增一行开始新增

    O 从光标所在行的上面新增一行开始新增

    2)退出vi

    :wq和:x 保存后退出

    :q! 不保存且强制退出

    :w 只保存

    :q 只退出

    8、rm filename 删除文件

    9、cat filename 查看文件内容

    10、touch filename 创建一个文件

    11、git init 把当前目录变成仓库(repository),也叫版本库

    12、git add . 提交所有修改的和新增的文件到暂存区

    git add filename.xx 提交filename文件到暂存区

    13、git commit -m "注释" 把文件提交到本地仓库

    14、git status 查看是否还有未提交的文件(红色是工作区文件,绿色是提交到了暂存区)

    15、git log 查看历史操作日志(详细显示)

    git log --pretty=online 简要显示日志

    16、git reset --hard HEAD^ 退回到上一个版本

    git reset --hard HEAD^^ 退回到上上一个版本

    git reset --hard HEAD~100 退回到前100个版本

    git reset --hard 版本号 退回到指定版本

    17、git checkout -- filename.xx 丢弃工作区的修改

    git checkout . 放弃本地所有修改

    18、git clone 远程库git地址 从远程库克隆一个到本地仓库

    19、git remote add origin 远程库的http或ssh 把本地库与远程库链接

    20、git push origin 分支名 把当前本地分支推送到远程库“分支名”分支,作为master的分支(这种情况要两边同名)

    git push origin 当前所处分支名:远程目标分支名 这种推送可以不同名,若目标分支不存在,会自动建立

    21、git remote -v 查看远程库信息

    22、git remote remove origin 断开与远程库的关联

    23、git checkout -b 分支名 创建并切换分支

    git branch 分支名 创建分支

    git checkout 分支名 切换分支

    24、git branch 查看当前所有分支当前所处分支前标“*”号

    25、git branch -d 分支名 删除分支

    26、git merge 分支名 把“分支名”分支合并到当前所处分支

    27、git stash 切换分支但不想提交当前工作区修改,把当前工作区的修改(工作现场)储藏起来

    git stash list 查看现有stash

    git stash pop 恢复工作现场,同时删除stash

    28、mvn package maven打包命令

    29、mvn clean 清除构建,即删除target文件夹

  • 相关阅读:
    js对象,数组,字符串的操作
    js 类型之间的相互转化
    Spark常见问题汇总
    Spark RDD的默认分区数:(spark 2.1.0)
    手动合并hadoop namenode editlog
    Yarn参数优化(Fair Scheduler版本)
    linux中在某个目录下多个文件中搜索关键字
    JDK中jps、jinfo、jstat、jstack、jmap、jconsole等命令简介
    Elasticsearch 为何要在 7.X版本中 去除type 的概念
    Linux 查看内存使用情况
  • 原文地址:https://www.cnblogs.com/xiangsj/p/15257623.html
Copyright © 2011-2022 走看看