网站首页 > 技术文章 正文
git是一个怎么样的工具?是一个版本管理工具,熟悉SVN的应该都知道,SVN工具是一个局域网的文件、代码管理工具,而git的功能更加强大,资源存储在互联网上,任何地方任何地点都可以去访问,单单这一点就已经把SVN抛得好远。
git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
git的操作有很多,具体就不展开了,下图一目了然。
接上一篇文章,提到openwrt源码有很多版本和分支,那么每一个分支就只有一个版本吗?不是的,很多人不知道怎么查看每个分支的版本代码,现在一次性分享给大家,减少资源寻找的时间。
git branch -a 查看所有分支:
git tag 查看完所有版本,每一个分支的历史版本都可以看到:
迁出分支命令:git checkout -b lede-17.01 origin/lede-17.01 执行该命令可以迁出分支lede-17.01。
迁出某一个版本:git checkout v21.02.1 可以直接迁出该版本的代码。该命令配合git tag,是很多人不注意以及不知道的。希望有在操作这块的同学能注意到。
猜你喜欢
- 2025-09-06 第四章:Git高级操作与技巧_git下载官网
- 2025-06-28 Windows 下 Git 拉 Gitlab 代码(gitlab拉取代码到本地)
- 2025-06-28 【超详细】Git 所有常用命令 + 提交规范全指南(建议收藏!)
- 2025-06-28 掌握这 20 个 Git 命令,成为团队协作高手!
- 2025-06-28 探索eBPF:Linux内核的黑科技(bpf之巅:洞悉linux系统和应用性能)
- 2025-06-28 阅读Asp.Net Core源码(asp.net core 源码)
- 2025-06-28 每日github项目分享:PocketBase(pocket server)
- 2025-06-28 前端铜九铁十面试必备八股文——工程化
- 2025-06-28 在大型项目中如何使用Git子模块开发,看完涨姿势了
- 2025-06-28 Git 常用命令备忘录(git 备注)
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (76)
- js判断是否是json字符串 (75)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)