跳到主要内容

第六章:版本控制

版本控制是软件开发中不可或缺的一部分,它帮助团队跟踪代码变化、协作开发并维护代码库的历史记录。本章将引导你掌握使用Git进行版本控制的基本操作,包括初始化仓库、提交代码、管理分支以及解决冲突。

6.1 Git 集成

6.1.1 安装配置Git

在开始使用Git之前,首先需要安装并配置它。以下是安装步骤:

Windows

  1. 下载Git installer(https://git-scm.com/download/win)
  2. 运行安装程序,按照提示完成安装。

macOS

  1. 打开终端。
  2. 使用Homebrew安装:brew install git

Linux

  1. 打开终端。
  2. 使用包管理器安装:sudo apt-get install git

安装完成后,配置用户名和邮箱:

git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

6.1.2 初始化仓库

在项目目录中初始化Git仓库:

git init

这会在当前目录下创建一个.git隐藏文件夹。

6.1.3 添加文件到暂存区

将文件添加到暂存区:

git add 文件名

或者添加所有文件:

git add .

6.2 提交与推送

6.2.1 提交代码

将暂存区的文件提交到本地仓库,并附带提交信息:

git commit -m "提交信息"

6.2.2 查看提交状态

查看仓库的状态:

git status

6.2.3 推送到远程仓库

将本地提交推送到远程仓库:

git push

6.3 分支管理

6.3.1 创建并切换分支

创建新分支并切换:

git checkout -b 分支名称

6.3.2 合并分支

切换到主分支后合并其他分支:

git checkout main
git merge 分支名称

6.3.3 删除分支

删除分支:

git branch -d 分支名称

6.4 冲突解决

6.4.1 什么是冲突

当不同分支对同一文件的同一部分进行了不同修改时,Git无法自动合并,导致冲突。

6.4.2 如何预防冲突

  1. 经常合并主分支到当前分支。
  2. 保持分支独立,避免在不同分支中修改相同部分。

6.4.3 解决冲突步骤

  1. 查看冲突文件:
    git status
  2. 打开冲突文件,手动解决冲突。
  3. 提交解决后的文件:
    git add 文件名
    git commit -m "解决冲突"

小结

通过本章的学习,你应掌握了Git的基本操作,包括初始化、提交、分支管理和冲突解决。Git的强大功能将帮助你高效管理代码库。