前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mac终端常用命令

mac终端常用命令

作者头像
五月
发布2022-11-15 16:34:51
8230
发布2022-11-15 16:34:51
举报
文章被收录于专栏:web前端随笔web前端随笔

问题场景:

今日用到命令,把项目构建打包到dist目录下,但是需要把dist目录内容copy到另外一个项目当中,写了个命令执行此操作。想来把常用的mac终端命令总结以后,方便使用查找。

命令如下:

代码语言:javascript
复制
cd ./projectA  //进入到projectA目录
npm run build //执行项目的build命令,bulid命令配置生成的文件存放在dist文件夹下面
cd .. //返回上一级
rm -rf /projectB/dist/*.  //删除此目录下dist文件夹下面的所有文件以及文件夹
cp ./projectA/dist/* ./projectB/dist  //copy projectA/dist下面的内容到/projectB/dist

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文件夹

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-10-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题场景:
  • mac常用命令:
  • git命令:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档