在软件开发中,版本控制至关重要,而 Git 作为强大的分布式版本控制系统被广泛应用。本文将全面介绍 Git,帮助你从入门到精通。
一、什么是 Git?
Git 是由 Linus Torvalds 为管理 Linux 内核开发而创建的开源分布式版本控制系统。它能跟踪文件变化、记录历史版本,方便团队协作开发,允许开发者在不同分支上独立工作。
二、安装 Git
- Windows:访问 Git 官方网站下载安装程序,按照向导安装,可选择默认设置或自定义配置。安装后可在终端输入
git --version
检查是否安装成功。 - macOS:可通过 Homebrew 安装,在终端输入
brew install git
,也可从官方网站下载安装程序安装。 - Linux:不同发行版安装方法不同,如在 Ubuntu 上可使用
sudo apt-get install git
。
三、Git 基本概念
- 仓库(Repository):包含项目所有文件和历史版本的目录。
- 工作区(Working Directory):正在编辑文件所在的目录。
- 暂存区(Staging Area):临时存放准备提交的文件变化。
- 分支(Branch):项目的不同发展线路,可在不影响主分支的情况下进行独立开发。
四、Git 常用命令
git init
:在当前目录创建新的 Git 仓库。git clone <repository_url>
:克隆远程仓库到本地。例如git clone https://github.com/username/repo-name.git
,克隆后当前目录会出现与远程仓库同名的文件夹,包含项目所有文件和历史版本。git add <file>
:将文件添加到暂存区。git commit -m "<commit_message>"
:将暂存区文件变化提交到仓库,并附上提交信息。git status
:查看当前仓库状态,包括哪些文件被修改、哪些已暂存等。