本次安装在 Windows 10 操作系统上进行。
- 下载:访问 Git 官方网站 (https://git-scm.com/download/win),下载了适用于 Windows 的 64 位安装包 (
Git-2.43.0-64-bit.exe)。 - 运行安装程序:双击下载的安装包,启动安装向导。
- 选择组件:保持默认设置,确保勾选 "Git Bash Here" 和 "Git GUI Here",方便在右键菜单中使用。
- 选择编辑器:将默认编辑器设置为 Visual Studio Code,因为这是我常用的编辑器。
- 调整环境变量:选择 "Recommended" 选项,允许从第三方软件(如 VS Code)中使用 Git。
- 配置行尾转换:选择 "Checkout Windows-style, commit Unix-style line endings" (core.autocrlf = true),以避免跨平台协作时的换行符问题。
- 完成安装:点击 Install 等待安装完成。
- 问题 1:安装完成后,在 CMD 中输入
git提示“不是内部或外部命令”。- 原因:安装时未勾选将 Git 添加到 PATH 环境变量,或者环境变量未及时刷新。
- 解决方法:重启了命令行窗口(Terminal),再次尝试输入
git --version,问题解决。
- 问题 2:第一次 commit 时提示 "Please tell me who you are"。
- 原因:未配置全局用户名和邮箱。
- 解决方法:执行了以下命令进行配置:
git config --global user.name "jmctsh" git config --global user.email "jmctsh@example.com"
(注:此处为执行 git --version 的运行结果截图)
$ git --version
git version 2.43.0.windows.1
在本次作业中,我实践了以下 Git 常用命令:
-
克隆仓库 (
git clone):- 使用
git clone https://github.com/upstreamlabs/github101.git将远程仓库下载到本地。 - 这让我拥有了项目的完整副本,可以在本地进行修改。
- 使用
-
创建分支 (
git checkout -b):- 为了不直接修改 main 分支,我养成了新建分支的好习惯(虽然本次作业直接在本地操作,但在实际开发中很重要)。
-
添加文件 (
git add):- 编写完作业文件后,使用
git add assignments/lesson2/jmctsh.md将文件添加到暂存区 (Staging Area)。 - 这表示我准备将这些改动包含在下一次提交中。
- 编写完作业文件后,使用
-
提交更改 (
git commit):- 使用
git commit -m "Add lesson 2 report for jmctsh"将暂存区的改动提交到本地仓库。 - 填写清晰的 Commit Message 对于后续回溯历史非常有帮助。
- 使用
-
查看状态 (
git status):- 在操作过程中,频繁使用
git status查看当前文件处于哪个状态(已修改、已暂存、已提交),确保操作无误。
- 在操作过程中,频繁使用
-
推送 (
git push):- 最后使用
git push将本地的提交同步到远程 GitHub 仓库,以便提交 Pull Request。
- 最后使用
通过这次实践,我对 Git 的基本工作流(工作区 -> 暂存区 -> 本地仓库 -> 远程仓库)有了更深刻的理解。