Git的基本使用

简介

Git是一个分布式版本控制系统,由Linus Torvalds创建,用于有效、高速地处理从小到大的项目版本管理。它在2005年首次亮相,随着GitHub等平台的兴起,Git已成为世界上最流行的版本控制系统之一。

安装Git

可以从Git官网下载安装程序。安装完成后,你可以通过打开终端或命令提示符,输入以下命令来验证Git是否安装成功:

git --version

如果安装成功,你将看到Git的版本号。

初始化Git仓库

要开始使用Git,你需要一个仓库(repository)。仓库是项目的文件夹,其中包含了所有项目文件和Git的元数据。你可以通过以下命令初始化一个新的Git仓库:

git init

这将在当前目录下创建一个名为.git的隐藏文件夹,其中包含了所有必要的Git文件和对象。

配置Git

在开始工作前,你需要配置Git,让它知道你是谁。这通过设置用户名和邮箱来完成:

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

这些信息会随你的提交一起被记录。

添加和提交文件

要将文件添加到Git仓库,你需要先通过git add命令将它们“暂存”:

git add <file>

你可以添加单个文件,或使用*来匹配多个文件。例如:

git add README.md
git add *

一旦文件被暂存,你可以通过git commit命令来提交它们,将它们记录到仓库的历史中:

git commit -m "Initial commit"

-m参数后面跟着的是提交信息,它是你对这次提交的描述。

查看提交历史

你可以通过git log命令来查看项目的提交历史:

git log

这将列出所有提交,包括作者、日期和提交信息。

分支和合并

Git的一个强大特性是分支。分支允许你从主线开发中创建一个隔离的环境来开发新功能或修复bug。你可以创建一个新分支:

git branch <branch-name>

切换到一个分支:

git checkout <branch-name>

当你完成工作后,可以将它合并回主分支:

git merge <branch-name>

远程仓库

虽然Git是分布式的,但你通常会使用远程仓库来与他人共享你的工作。你可以添加一个远程仓库:

git remote add origin <repository-url>

然后,你可以推送你的本地更改到远程仓库:

git push -u origin master

拉取远程仓库的更改:

git pull

撤销更改

如果你需要撤销对文件的更改,可以使用以下命令:

git checkout -- <file>

如果你想要撤销最后一次提交,但保留更改的内容,可以使用:

git reset HEAD <file>

然后使用git addgit commit重新提交。


Git的基本使用
http://localhost:8090//archives/gitde-ji-ben-shi-yong
作者
冯斌杰
发布于
2024年11月24日
许可协议