git 安装与配置

Git 是一个分布式版本控制系统,广泛用于代码管理、团队协作等。

安装 Git

下载 Git 安装包

安装 Git

  1. 运行安装包:双击下载的安装包 .exe 文件。
  2. 选择安装选项:建议保持默认设置:
    • 选择默认编辑器:推荐选择 VimNano
    • 选择 Git 的默认行为:选择 Use Git from Git Bash only(默认选项),推荐使用 Git Bash 进行 Git 操作。
    • 配置其他选项:继续选择默认选项,直至点击 Install 开始安装。
  3. 完成安装:点击 Finish 完成安装。

配置 Git Bash

  • 打开 Git Bash:安装完成后,你可以通过开始菜单找到 Git Bash,点击打开。

  • 验证安装: 在 Git Bash 中运行以下命令来检查是否成功安装 Git:

    git --version
    

    如果显示版本信息(如:git version 2.x.x),说明 Git 安装成功。

    另外可以在任意文件夹目录下 右键 查看是否新增两个选项
    
2-Learning/03-项目筑基/04-工具与环境/04-构建与版本控制/assets/image-8c1753e5

配置 Git 用户信息

首次使用 Git 时,需要配置用户名和邮箱,这些信息会出现在你提交的代码历史中。

Git Bash 中输入以下命令:

git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"

配 SSH key 连 GitHub(推荐,免每次输密码)

  1. 生成密钥(Git Bash 里,邮箱换成自己的):

    ssh-keygen -t ed25519 -C "youremail@example.com"
    

    一路回车,密钥在 C:\Users\你的用户名\.ssh\

  2. 复制公钥 id_ed25519.pub 的内容:

    cat ~/.ssh/id_ed25519.pub
    
  3. GitHub → Settings → SSH and GPG keys → New SSH key,粘贴保存

  4. 验证:

    ssh -T git@github.com
    

    看到 Hi 用户名! 就通了。之后仓库用 SSH 地址(git@github.com:用户名/仓库名.git)克隆/推送

换行符坑(Windows 必设)

git config --global core.autocrlf true

Windows 下 checkout 转 CRLF、提交转 LF,避免和 Linux 同学协作时整个文件"全改了"。

最小日常流程

git add .            # 暂存改动
git commit -m "说明"  # 提交
git push             # 推到远程
git pull             # 拉别人的更新
git status           # 随时看当前状态

.gitignore——有些文件不该进仓库

项目根目录建 .gitignore 文件,列进去的文件 git 就当没看见(编译产物、密码配置、IDE 配置):

# 编译产物
target/
build/
*.class
*.o

# 依赖目录
node_modules/

# 环境与密钥(重要!密码/密钥提交上去就删不干净了)
.env
*.pem

# IDE 配置
.idea/
.vscode/

💡 已经被 git 跟踪的文件,加进 .gitignore 不会自动失效——先 git rm --cached 文件名 再提交才真正脱离跟踪。

后悔药三连

场景 命令 说明
改乱了,想丢掉工作区改动 git restore 文件名 回到上次 commit 的样子,丢的找不回来,慎用
commit 了还没 push,想改提交说明 git commit --amend 补文件或改说明(push 过就别 amend)
想撤销最近一次 commit 但保留代码 git reset --soft HEAD~1 代码回到暂存区,重新组织再提交

⬅️ Maven 安装与配置 🏠 00-工具与环境 ➡️ vmware(centos 7)