Linux git 命令 | 使用版本控制软件管理代码
• 最后修改:2025-07-02 • 阅读量:10
Linux git ( git ) 命令是一个用于管理源代码的版本控制软件(工具)。
git 命令的定义解释
Git 广泛用于软件开发中管理源代码的的分布式版本控制系统。Git在速度、数据完整性和支持非线性工作流方面都优于SVN。Git 是为管理 Linux内核源代码而设计开发的。与任何其他版本控制系统一样,每个 Git 工作目录都有一个完整的存储库,具有完整的历史记录和完整的版本跟踪功能。
安装 git 命令
在默认情况下,很多系统是没有安装 git 命令的,要使用 git 首先要安装 git:
1、Debian、Ubuntu 安装 git:
sudo apt update
sudo apt install git
2、RHEL、AlmaLinux、Rocky Linux 安装 git:
sudo dnf update
sudo dnf install git
3、FreeBSD 安装 git:
sudo pkg update
sudo pkg install git
4、Arch Linux 安装 git:
sudo pacman -Sy
sudo pacman -S git
配置 git
配置提交时使用用户及其邮箱:
git config --global user.name "Your Name"
git config --global user.email "youremail@yourdomain.com"
查看配置是否成功:
git config --list
如果输出以下信息,说明配置成功:
user.name=Your Name
user.email=youremail@yourdomain.com
git 命令语法
git 命令分出了很多字命令,字命令可分为高级别命令 ( porcelain) 、低级别命令 ( plumbing )。例如常用的命令 git clone
、git config
就属于高级别命令 ( porcelain) 。
git 命令的基本语法形式为:
git [-v | --version] [-h | --help] [-C <path>] [-c <name>=<value>]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p|--paginate|-P|--no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
[--super-prefix=<path>] [--config-env=<name>=<envvar>]
<command> [<args>]
git 命令使用示例
1、克隆一个 git 仓库:
git clone https://github.com/xyz/abc.git
2、初始化一个 git 仓库:
git init
3、向 git 仓库中添加文件:
创建一个文件,并添加一些内容:
vi demo.txt
把文件添加到 git 仓库的索引中:
git add demo.txt
提交添加的文件,并设置注释:
git commit -m '第一次提交'
4、从 git 仓库删除文件:
git rm demo.txt
git commit -m "删除 demo.txt 文件"
git push
5、重置 git 仓库的工作目录和索引:
git reset --hard commit number/HEAD
6、编辑文件后,如果不想提交修改,可以储藏修改:
sudo git stash
7、把本地 git 仓库同步到远程服务器:
git pull
结语
在本教程中我们介绍了如何使用 git ( git ) 命令管理源代码。Git 在速度、数据完整性和支持非线性工作流方面都优于SVN。与任何其他版本控制系统一样,每个 Git 工作目录都有一个完整的存储库,具有完整的历史记录和完整的版本跟踪功能。
该 git 命令可以在 Linux 系统中使用,也可以在 FreeBSD 系统中使用。