Linux 对 Flutter 进行版本切换小结 --《我的linux初体验》

简介: 《我的linux初体验》之通过 Linux 命令行对本地 Flutter 不同版本之间进行切换!

    Linux 全称 Linux is not Unix,是一个完全开源的 UNIX 操作系统,在编程的世界里属于偏底层的应用,任何人都可以对其源码进行使用和修改再发版;在开发过程中应用非常广泛;

    和尚认为 Linux 的优势就是便捷、快速、高效,适用范围广;而不方便的就是图形化效果较少,且命令行种类繁多,学习成本较高,有问题不易复查;和尚在日常开发中用的比较少,很多命令行并不太熟悉;但是在 Mac 开发环境下,命令行也是必不可少的;和尚在之前也购买过云服务器,并通过 Linux 搭建一些基本的环境;而和尚学习 Flutter 有一段时间了,今天和尚整理一下通过 Linux 命令行的方式对 Flutter 不同版本的切换;

    Flutter 一直在稳定快速的更新迭代,而为了项目的稳定性,以及一些三方插件的应用,我们可能不会直接升级到最新版本,此时就需要切换分支,回退固定版本;和尚简单整理一下常用的几个命令行;

1. flutter channel

    flutter channel 用于查看渠道,官方分为 stable、beta、dev、master 四种,和尚推荐是用 stable 稳定版;此时,和尚建议在操作命令行指令时先进入 flutter 目录中;

2. flutter channel X

    在获取官方的各个分支之后,通过 flutter channel stable 用于切换到 stable 或其他分支;

3. git tag

    git tag 用于查看 Flutter 各版本号;

4. git checkout (version)

    git checkout 1.17.4 用于切换固定 Flutter 版本分支;

5. git reset --hard (version)

    git reset --hard 1.17.4 用于指向对应版本分支;

6. flutter version (version)

    flutter version1.17.4 用于升级或回退到指定 Flutter 版本分支;

7. flutter --version

    flutter --version 用于查看当前使用的版本,可以通过 --version 进行版本更新或回退后验证;

    和尚对 Linux 的命令行的认知还很浅薄,但是和尚相信熟能生巧,多多尝试才会加深对 Linux 的理解与应用。

目录
相关文章
|
4天前
|
NoSQL Linux Shell
linux 下mongodb7版本怎么连?
linux 下mongodb7版本怎么连?
69 10
|
4天前
|
关系型数据库 MySQL Linux
Linux启动停止重启Mysql数据库针对各个版本的数据库
Linux启动停止重启Mysql数据库针对各个版本的数据库
11 0
|
4天前
|
存储 关系型数据库 MySQL
linux环境安装8.0以上版本的MySQL详细教程(亲测好用)
linux环境安装8.0以上版本的MySQL详细教程(亲测好用)
83 0
|
4天前
|
存储 Linux
linux查看系统版本、内核信息、操作系统类型版本
linux查看系统版本、内核信息、操作系统类型版本
64 9
|
4天前
|
关系型数据库 MySQL Linux
Linux安装MySQL(只针对这个8.0版本其他版本的MYSQL不知道是不是也可以用可以自己尝试)
Linux安装MySQL(只针对这个8.0版本其他版本的MYSQL不知道是不是也可以用可以自己尝试)
29 0
|
4天前
|
关系型数据库 MySQL Linux
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
|
4天前
|
前端开发 Linux iOS开发
【Flutter前端技术开发专栏】Flutter在桌面应用(Windows/macOS/Linux)的开发实践
【4月更文挑战第30天】Flutter扩展至桌面应用开发,允许开发者用同一代码库构建Windows、macOS和Linux应用,提高效率并保持平台一致性。创建桌面应用需指定目标平台,如`flutter create -t windows my_desktop_app`。开发中注意UI适配、性能优化、系统交互及测试部署。UI适配利用布局组件和`MediaQuery`,性能优化借助`PerformanceLogging`、`Isolate`和`compute`。
【Flutter前端技术开发专栏】Flutter在桌面应用(Windows/macOS/Linux)的开发实践
|
4天前
|
Java Linux
【linux线程(三)】生产者消费者模型详解(多版本)
【linux线程(三)】生产者消费者模型详解(多版本)
|
4天前
|
网络协议 Linux 网络安全
Linux(17)Centos5、6、7、8版本的防火墙常用命令
Linux(17)Centos5、6、7、8版本的防火墙常用命令
32 0
|
4天前
|
应用服务中间件 Linux
在linux下查看websphere版本
这些步骤将帮助你查看WebSphere的版本信息。确保进入正确的安装目录,并查找包含版本号的文件。具体的文件名和位置可能因不同的WebSphere版本而有所不同。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
27 0