Git下载安装与零基础使用完整教程

Git下载安装与零基础使用完整教程 Git下载安装与零基础使用完整教程一、Git 下载二、多系统详细安装步骤1. Windows 系统安装重点关键配置避坑2. macOS 系统安装3. Linux 系统安装三、Git 首次全局配置必做核心基础四、Git 核心基础命令新手必备1. 仓库初始化与克隆2. 文件状态操作工作区→暂存区→本地仓库3. 分支管理团队协作核心4. 远程仓库交互5. 版本回退改错必备五、完整实战流程本地文件上传远程仓库六、常见问题与解决方案Git是目前最主流的分布式版本控制工具广泛用于代码开发、文件版本管理、团队协作等场景。本教程适配Windows、macOS、Linux三大操作系统涵盖完整的下载、安装、初始配置、核心命令、实战流程及常见问题零基础新手可直接跟随操作。一、Git 下载分享文件Git 链接https://pan.xunlei.com/s/VOtYa34Duq42tilP-d1wQGKeA1?pwdz4h8# 复制这段内容后打开迅雷查看更方便下载git安装包及学习资料https://pan.xunlei.com/s/VOtYa34Duq42tilP-d1wQGKeA1?pwdz4h8#二、多系统详细安装步骤1. Windows 系统安装重点关键配置避坑双击下载好的 Git 安装包全程按照以下步骤配置未标注修改的步骤均默认下一步重点关注关键配置项步骤1选择安装路径可默认C盘也可自定义无中文、无空格路径点击下一步步骤2组件选择保持默认勾选即可建议保留Git Bash Here、Git GUI Here右键菜单功能方便后续操作步骤3开始菜单文件夹默认无需修改下一步步骤4核心配置1默认编辑器选择新手推荐选择Visual Studio Code提前安装VS Code也可默认Vim编辑器步骤5核心配置2PATH环境配置选择Git from the command line and also from 3rd-party software推荐选项可让Git同时适配CMD、PowerShell、第三方终端避免命令无法识别步骤6核心配置3换行符转换选择Checkout Windows-style, commit Unix-style line endings适配Windows本地编辑、跨平台团队协作场景避免换行符冲突报错后续步骤全部默认下一步直至点击 Install 完成安装。安装验证安装完成后右键桌面/文件夹可看到 Git Bash Here、Git GUI Here 选项打开CMD或Git Bash输入git --version输出版本号即安装成功。2. macOS 系统安装极简命令安装推荐无需官网下载打开电脑「终端Terminal」输入命令xcode-select --install弹出安装提示后点击安装等待命令行工具自动安装完成。安装验证终端输入git --version显示版本号即为成功。3. Linux 系统安装根据系统版本输入对应一键安装命令Ubuntu/Debian 系列sudo apt update sudo apt install git -yCentOS/RHEL 系列sudo yum install git -y安装验证终端输入git --version输出版本号即完成安装。三、Git 首次全局配置必做核心基础安装完成后必须配置用户名和邮箱这是Git提交记录的唯一标识首次使用仅需配置一次全局生效。打开 Git BashWindows/终端Mac/Linux输入以下两条命令替换为自己的信息配置用户名自定义建议用英文昵称或真实姓名git config --global user.name 你的用户名配置绑定邮箱建议用 GitHub/Gitee 注册邮箱git config --global user.email 你的邮箱配置查看输入git config --global --list可查看已配置的用户名、邮箱确认无误。四、Git 核心基础命令新手必备Git 所有操作均基于终端命令以下是日常开发高频使用命令覆盖90%基础场景1. 仓库初始化与克隆- 本地新建Git仓库将普通文件夹转为Git仓库git init- 克隆远程仓库下载GitHub/Gitee仓库代码到本地git clone 远程仓库地址2. 文件状态操作工作区→暂存区→本地仓库- 查看文件状态新增/修改/未提交文件git status- 单个文件加入暂存区git add 文件名- 所有修改文件批量加入暂存区git add \.- 提交暂存区文件到本地仓库备注修改内容git commit -m 本次修改备注信息3. 分支管理团队协作核心# 查看所有本地分支带*的是当前所在分支 git branch # 新建分支只是创建不会自动切换过去 git branch 分支名 # 切换到已存在的分支 git checkout 分支名 # 新建分支 并 直接切换过去最常用的创建分支方式 git checkout -b 分支名 # 合并分支将【指定分支】合并到【当前所在分支】 git merge 分支名 # 删除本地分支必须先切换到其他分支才能删除当前分支 git branch -d 分支名4. 远程仓库交互- 关联远程仓库git remote add origin 远程仓库地址- 查看关联的远程仓库git remote -v- 拉取远程仓库最新代码同步更新git pull- 推送本地代码到远程仓库git push origin 分支名5. 版本回退改错必备# 查看所有提交记录、版本ID git log # 回退到上一个版本彻底回退清空修改 git reset --hard HEAD^ # 回退到指定版本替换为log查到的版本ID git reset --hard 版本ID五、完整实战流程本地文件上传远程仓库以「本地项目上传至Gitee/GitHub远程仓库」为例完整实操步骤# 1. 初始化本地仓库 git init # 2. 所有文件加入暂存区 git add . # 3. 提交到本地仓库 git commit -m 首次提交初始化项目 # 4. 关联自己的远程仓库地址 git remote add origin https://gitee.com/xxx/xxx.git # 5. 拉取远程仓库文件解决新旧仓库冲突 git pull origin master --allow-unrelated-histories # 6. 推送本地代码到远程仓库 git push origin master六、常见问题与解决方案输入git命令提示“不是内部或外部命令”原因安装时未正确配置PATH环境变量解决方案重新安装Git在PATH配置步骤选择推荐的全局适配选项安装后重启终端。git push 推送失败、提示冲突原因远程仓库代码比本地新版本不一致解决方案先执行git pull拉取最新代码合并冲突后重新add、commit、push即可。首次提交提示用户名邮箱未配置解决方案重新执行本文第三部分的全局用户名、邮箱配置命令配置后重启终端生效。中文文件名乱码解决方案Git Bash输入命令修复git config --global core.quotepath false