Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。
本篇文章主要介绍我在日常开发中常用的 git 指令。
1. git 介绍
Git 是一个分布式版本控制系统,它允许你以一种安全的方式管理你的代码。
Git 的设计思想是,你拥有一个本地的仓库,然后可以很方便的将本地仓库与远程仓库进行同步。
如图可以看到 git 的工作流程:
2. git 基础指令
如下介绍常见的 git 指令:
1 | git init # 初始化仓库。 |
常见的新建项目的流程
一般常见的情况有两种:一种是全新的项目,可以先在 github 上新建仓库,然后再本地克隆到本地,继续开发,然后提交到远程仓库。另一种则是开发到一半,想将其保存在仓库中,这个时候在 github 中新建仓库后,在将本地仓库上传到远程仓库即可。
前者:
1 | # 从新建的仓库克隆到本地 |
后者:
1 | # 初始化仓库 |
3. git 分支
Git 分支是 git 的一个重要功能,它允许你同时开发多个功能,而不影响主分支。
1 |
|
分支是在日常开发中非常常见的,比如开发一个新功能时,可以新建一个分支,然后开发完成后,合并到主分支中。还有,当有多个人一起开发时,也可以新建一个分支,然后进行开发,最后合并到主分支中。