Git 是一种分布式版本控制系统,它有以下基本概念:
Repository(仓库):Git 用来存储代码的地方,可以是本地的,也可以是远程的。
Commit(提交):提交代码变更的操作,将代码变更保存到 Git 仓库中。
Branch(分支):Git 允许创建多个分支,每个分支都是独立的代码副本。开发人员可以在不影响主干的情况下,进行独立开发和测试。
Merge(合并):将两个分支合并成一个分支,通常用来将一个开发分支合并到主干上。
Pull(拉取):从远程仓库拉取代码更新到本地仓库。
Push(推送):将本地代码推送到远程仓库。
Tag(标签):对代码库中的某个特定版本进行标记,以便以后能够快速找到这个版本。
Remote(远程):与本地仓库进行同步的远程仓库,可以是 Github、GitLab 等。
Git 使用方式:
初始化 Git 仓库:在本地项目目录下使用 git init 命令初始化 Git 仓库。
添加文件到 Git 仓库:使用 git add 命令将文件添加到暂存区,使用 git commit 命令提交文件变更到仓库。
创建分支:使用 git branch 命令创建分支,使用 git checkout 命令切换分支。
合并分支:使用 git merge 命令将两个分支合并成一个分支。
拉取和推送代码:使用 git pull 命令拉取远程代码,使用 git push 命令推送本地代码。
标签管理:使用 git tag 命令创建标签,使用 git push --tags 命令将标签推送到远程仓库。
远程仓库管理:使用 git remote 命令添加、删除、重命名远程仓库,使用 git fetch 命令从远程仓库获取代码。