Git安装使用
Git简介
Git是一个开源的分布式版本控制系统,由Linus Torvalds创建,用于高效管理项目代码历史。其核心功能包括分支管理、版本回退、协作开发支持。分布式架构允许每个开发者拥有完整的代码仓库副本,避免单点故障。
相比集中式工具(如SVN),Git的优势在于本地提交、快速分支切换和强大的合并能力。
下载前的准备工作
确认操作系统版本(如Windows 10/11、macOS Monterey、Ubuntu 22.04等)。确保至少100MB磁盘空间和2GB内存。关闭防火墙或添加例外规则,防止下载中断。
Windows系统下载与安装
访问git-scm.com下载Windows安装包(如Git-2.40.0-64-bit.exe)。安装时勾选“Use Git from the Windows Command Prompt”以集成到系统PATH。其他选项保持默认。
安装完成后,打开命令提示符输入:
git --version
若显示版本号(如git version 2.40.0
)即表示成功。
macOS系统下载与安装
通过Homebrew快速安装:
brew install git
或下载官方PKG安装包。若已安装Xcode,运行以下命令启用Git:
xcode-select --install
验证安装:
which git
Linux系统下载与安装
Debian/Ubuntu系使用APT:
sudo apt update && sudo apt install git
RHEL/CentOS系使用YUM:
sudo yum install git
源码编译需先安装依赖:
sudo apt install make libssl-dev zlib1g-dev
然后从源码编译:
./configure && make && sudo make install
安装后的基础配置
设置全局用户名和邮箱:
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
配置默认文本编辑器(如VS Code):
git config --global core.editor "code --wait"
查看当前配置:
git config --list
克隆远程仓库到本地
使用 git clone
命令将远程仓库克隆到本地:
git clone <远程仓库地址>
克隆后会自动创建与远程仓库同名的本地目录,并初始化 Git 仓库。
切换到仓库目录
进入克隆的仓库目录:
cd <仓库目录名>
创建并切换分支(可选)
建议在新分支上修改代码,避免直接修改主分支:
git checkout -b <新分支名>
使用 git branch
查看当前分支。
修改文件并提交变更
- 修改或新增文件后,查看变更状态:
git status
- 将变更添加到暂存区:
git add <文件名> # 添加单个文件 git add . # 添加所有变更
- 提交变更到本地仓库:
git commit -m "提交描述信息"
推送变更到远程仓库
将本地分支的提交推送到远程仓库:
git push origin <分支名>
首次推送需设置上游分支:
git push -u origin <分支名>
拉取远程最新变更
在推送前建议先拉取远程仓库的最新变更,避免冲突:
git pull origin <分支名>
如果存在冲突,需手动解决后重新提交。
合并分支(可选)
如果修改在独立分支完成,可合并到主分支(如 main
):
git checkout main
git merge <分支名>
git push origin main
其他常用命令
- 查看提交历史:
git log
- 撤销暂存区的文件:
git reset <文件名>
- 丢弃本地修改:
git checkout -- <文件名>
- 删除分支:
git branch -d <分支名>
常见问题与解决方案
下载慢可替换镜像源,如中国大陆用户使用清华镜像。Linux依赖缺失时安装libssl-dev
:
sudo apt install libssl-dev
若命令行无法识别Git,检查PATH是否包含Git路径(如/usr/local/git/bin
)。
进阶工具推荐
- GUI客户端:Sourcetree(免费)、GitKraken(付费)
- IDE插件:VS Code的GitLens、IntelliJ的GitToolBox
总结
Windows推荐直接下载安装包,macOS优先使用Homebrew,Linux根据发行版选择包管理器。学习资源推荐:
- Git官方文档