Git 是一个分布式版本控制系统,用于管理项目的源代码。
在开始之前,我们先了解一下Git,Git有以下几个基本概念需要知晓:
仓库(Repository):Git 仓库是存储项目的所有文件和历史变更记录的地方。一个仓库可以包含多个分支,每个分支代表一个开发线路。
提交(Commit):提交是对项目文件的一次修改和保存操作。每次提交都会生成一个唯一的标识符(commit ID)来标记这个提交。提交可以包含一条说明信息,对于其他开发者来说可以更好地理解这次修改。
分支(Branch):分支是独立于主线开发的线路,用于并行开发不同的特性或修复不同的 bug。每个分支都包含一系列的提交,可以在不同的分支之间切换。主分支通常是 master 分支,其他分支则是从主分支创建出来的。
合并(Merge):合并是将一个分支的改动合并到另一个分支的操作。当一个分支开发完成后,可以将其合并到主分支上,使主分支包含新的改动。
远程仓库(Remote Repository):远程仓库是存储在云端或其他计算机上的中央仓库,用于协同开发和备份代码。Git 提供了各种操作来将本地仓库与远程仓库进行同步。
使用 Git 的基本步骤如下:
初始化仓库:通过 git init
命令在本地文件夹中创建一个新的仓库。
添加和提交文件:通过 git add
命令将修改的文件添加到暂存区,然后通过 git commit
命令将暂存区的改动提交到仓库。
创建和切换分支:通过 git branch
命令创建新的分支,通过 git checkout
命令切换到其他分支。
合并分支:通过 git merge
命令将一个分支的改动合并到另一个分支。
远程操作:通过 git remote
命令添加远程仓库,通过 git push 命令将本地仓库的改动推送到远程仓库,通过 git pull 命令将远程仓库的改动拉取到本地仓库。
建议:Alpine Linux 常用软件一键安装:
# 安装常用软件 apk add --update bash wget curl vim make iputils
这里使用雨云的服务器来实战一下 Git,安装到简单使用。
这里使用 Debian 和 Alpine Linux 两个镜像,安装可以使用包管理器(apt / apk)来完成。下面是步骤:
Debian 12:
sudo apt update
apt install git
git --version
如果成功安装,则会显示 Git 的版本信息。Alpine:
apk update
3. 安装 Git:
apk add git
4. 等待安装完成。
5. 验证是否成功安装 Git:
git --version
如果成功安装,则会显示 Git 的版本信息。
在终端执行 git --help
可以查看可用的命令:
执行代码,init
一个本地储存库:
git config --global user.name "Git Geek"
git config --global user.email "geek@git.local"
注意 --global
是全局选项。
这里使用 echo 命令创建文件:
然后使用 git add
添加文件到暂存区:
git add <file1> <file2> ...
使用以下命令来提交你的代码变更:
git commit -m "FIrst commit. Hello Git"
使用以下命令来查看代码的提交历史记录:
git log
这篇文章使用雨云的服务器简要的介绍了一下 Git 的安装和使用,使用 Git 可以更好地管理代码的版本和协同开发,提高开发效率和代码质量。希望这篇文章对你有帮助。