Git与GitHub上手指南:从安装到协作开发的全流程详解

作为现代开发者的核心工具,Git和GitHub的重要性不言而喻。本指南将带你从零开始,深入每个操作细节,涵盖环境配置、密钥管理、本地与远程仓库交互,以及高阶协作技巧。


一、Git的安装与深度配置(含多系统详细步骤)
1. Windows系统安装(附截图级说明)
  1. 下载与版本选择

    • 官网下载:https://git-scm.com/downloads
    • 版本建议:
      • 普通用户选择 64-bit Git for Windows Setup
      • 需要兼容旧系统的选择 32-bit 版本
  2. 安装过程详解

    • 组件选择(Select Components)

      • ✅ Additional icons:在桌面创建快捷方式
      • ✅ Windows Explorer integration → Git Bash HereGit GUI Here
      • ✅ Associate .git* files with default editor:推荐VS Code用户勾选
    • SSH可执行文件选择
      选择 Use OpenSSH(默认)或 Use external OpenSSH(已有SSH配置时选)

    • HTTPS传输后端
      保持默认 Use the OpenSSL library

    • 换行符处理(Configuring the line ending conversions)

      • Windows项目选 Checkout Windows-style, commit Unix-style
      • 跨平台协作选 Checkout as-is, commit Unix-style
    • 终端模拟器选择
      ✅ Use MinTTY(推荐,支持更好的命令行交互)

  3. 安装后验证

    # 打开CMD/PowerShell/Git Bash
    git --version
    # 应显示类似 git version 2.41.0.windows.3
    
2. macOS系统安装(两种方法对比)

方法一:Homebrew安装(推荐)

# 安装Homebrew(已安装可跳过)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 安装Git并验证
brew install git
git --version

方法二:独立安装包

  1. 下载地址:macOS Git
  2. 双击下载的 .dmg 文件
  3. 将Git图标拖拽到 Applications 文件夹
  4. 首次运行需在系统设置中信任开发者
3. Linux系统安装(各发行版命令集)
# Debian/Ubuntu
sudo apt update
sudo apt install git-all  # 安装全套工具

# Red Hat/CentOS
sudo yum install git

# Arch Linux
sudo pacman -S git

# 编译安装(获取最新版)
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.41.0.tar.gz
tar -xzf git-2.41.0.tar.gz
cd git-2.41.0
make prefix=/usr/local all
sudo make prefix=/usr/local install

二、Git环境的多层级配置(系统/全局/仓库)
1. 用户身份配置(必须!)
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com

# 查看全局配置
git config --global --list
2. 核心配置项优化
# 设置默认编辑器为VS Code
git config --global core.editor "code --wait"

# 解决中文路径显示问题
git config --global core.quotepath false

# 设置文件权限变更忽略
git config --global core.fileMode 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值