这个系列的文章输出,主要配合一些理论知识,提供常见命令的简要说明
首先来几个方法论
软件开发三要素
软件开发三要素:方法 过程和工具
方法是对如何做的解释。
过程 可以解为 一个不断完善迭代的时间段。
工具 就是软件开发各种工具的环境支撑。
变被动学习和主动学习
介绍两个变被动学习和主动学习的方法
第一个是找人去讨论
第二个是找到信息源,拒绝快藏文化,静下心来慢慢阅读
以学习 Git 操作为例,就是针对工具的学习,有理论为基础,剩下的命令操作就是 read the manual的事,命令是否熟练和能记住显的并不那么重要。这也是我在介绍 Git 操作相关的文章中没有详细介绍各种场景的原因,网上相关的资料太多,不需要重复输出了。
本文记录两个基本命令,基于Git Hash值创建分支和基于Git Tag值创建分支。
这几个操作就是在了解基本的应用原理之后的实际应用场景,工作中不一定要熟练记录相关命令,需要时查找相关手册即可。
基于hash值创建分支
git checkout -b newbranchname hashvalue
找到指定的提交的hash值,通过命令:git checkout -b branchName 492a678f330e81e06b7ed8, 可以创建分支并且切换到新建的分支.
基于tag创建分支
git branch newbranchname tagname
git push origin newbranchname
git branch branchName 492a678f330e81e06b7ed8,也可以创建分支,不会切换到新建的分支上.
把本地创建的分支提交到远程服务器
git push origin branchName
end 2010年4月
网友评论