Git的正确使用与实践 | 青训营笔记

76 阅读2分钟

Git的前世今生

Git 是一种分布式版本控制系统,由 Linux 创始人 Linus Torvalds 在 2005 年创建。它最初的设计目的是为了更好地管理 Linux 内核代码的开发过程,但现在已经成为全球最流行的版本控制工具之一。Git 的分布式特性使得多个开发者可以同时开发同一个项目,而不用担心代码冲突和数据丢失等问题。

Git的基本使用方式

1. 安装Git

首先需要安装 Git,可以到官网 git-scm.com/downloads 下载对应的安装程序并进行安装。

2. 配置Git

安装完成后,需要对 Git 进行配置。配置包括用户名和邮箱地址等信息,这些信息会出现在提交记录中,以便于其他开发者知道谁做了哪些修改。使用以下命令进行配置:

$ git config --global user.name "Your Name"
$ git config --global user.email "youremail@example.com"

3. 创建仓库

每一个项目都需要一个 Git 仓库来存储代码和版本历史记录。可以使用以下命令创建新的仓库:

$ mkdir myproject
$ cd myproject
$ git init

4. 添加文件

将需要进行版本控制的文件添加到仓库中:

$ git add file.txt

5. 提交更改

提交更改并记录版本历史:

$ git commit -m "Initial commit"

6. 查看历史记录

查看仓库的历史记录,包括每个版本的修改内容和作者等信息:

$ git log

7. 撤销更改

撤销对某个文件的修改:

$ git checkout -- file.txt

8. 分支管理

Git 的分支管理功能非常强大,可以让多个开发者同时开发同一个项目。以下是一些常用的命令:

创建新分支:

$ git branch newbranch

切换到某个分支:

$ git checkout branchname

合并分支:

$ git merge branchname

删除分支:

$ git branch -d branchname

Git的研发流程

在实际的项目开发中,通常会使用 Git 来进行版本控制。以下是一个简单的 Git 研发流程:

  1. 创建新的分支来开发新功能。
  2. 在分支上进行修改、测试和代码审查等工作。
  3. 将代码推送到远程仓库,并在 Pull Request 中请求其他开发者审核代码。
  4. 审核通过后,将代码合并到主分支中。
  5. 在主分支上进行集成测试和部署等工作。
  6. 发布新版本,并创建一个新的标签来记录该版本的信息。