(二)安装、身份与仓库位置
1. 让终端和编辑器找到 Git
从 Git 官方安装入口 安装系统对应的 Git。Windows 安装后重新打开终端与 VS Code,在练习目录检查:
# 确认终端能调用 Git;显示具体版本即已找到可执行文件。
git --version
# 在 reading-git 中建立仓库,明确初始分支名为 main。
git init -b main
git status
git init 建立 .git 目录,用来保存本地对象、引用和配置。它不会自动提交现有文件,也不会创建 GitHub 仓库。main 是本例选择的分支名,在后面第一次提交时开始指向一个具体提交。
已有远程项目使用 git clone 获取;已经 clone 的目录本来就有仓库信息,可以直接查看状态。git rev-parse --show-toplevel 显示当前仓库的根目录,命令执行在错误目录时先用它核对。
2. 为提交填写作者信息
在这份练习仓库中填写自己的名字和邮箱。下面使用示例身份,日常项目改成希望记录在提交中的信息:
# --local 只写进本仓库的 .git/config,不改变其他项目。
git config --local user.name "Python Learner"
git config --local user.email "learner@example.com"
git config --show-origin --get user.name
git config --show-origin --get user.email
# code 命令可用时,让 Git 需要编辑提交说明时打开 VS Code 并等待关闭编辑页。
git config --local core.editor "code --wait"
user.name 与 user.email 是提交作者信息,不是 GitHub 登录凭据。在 GitHub 的 Settings → Emails 中可以取得自己的 noreply 邮箱,用它关联提交并隐藏个人邮箱。希望所有个人项目共用一份身份时,可以把同样的配置写成 git config --global ...;仓库本地配置会覆盖全局配置。--show-origin 能看出当前值来自哪个文件。