
一、安装 Git打开终端(Terminal)输入git--version如果提示command not found直接安装xcode-select--install弹出窗口点安装即可。二、全局配置 Git配置你的名字和邮箱GitHub/GitLab 上的邮箱gitconfig--globaluser.name你的名字gitconfig--globaluser.email你的邮箱查看配置是否成功gitconfig--list三、生成 SSH 密钥免密码上传代码1. 生成密钥ssh-keygen-ted25519-C你的邮箱连续按3 次回车不需要设置密码。2. 复制公钥pbcopy~/.ssh/id_ed25519.pub密钥已经自动复制到剪贴板。3. 粘贴到 GitHub打开 GitHub → 右上角头像 →Settings→SSH and GPG keys→New SSH key标题随便写把复制的内容粘贴到 key 里保存。测试是否连接成功ssh-Tgitgithub.com出现successfully authenticated就成功了。四、本地项目 → Git 仓库 → 上传 GitHub1. 进入你的项目文件夹cd/Users/你的用户名/Desktop/你的项目文件夹2. 初始化 Gitgitinit3. 添加文件并提交gitadd.gitcommit-m第一次提交4. 关联远程 GitHub 仓库先去 GitHub 新建一个仓库复制它的 SSH 地址gitremoteaddorigin gitgithub.com:你的用户名/仓库名.git查看是否关联成功gitremote-v5. 第一次推送到 GitHubgitbranch-Mmaingitpush-uorigin main-u是绑定上游分支以后推送只需要输git push。五、日常同步命令–看这个1. 拉取远程最新代码推荐用 rebase更干净gitpull--rebaseorigin main✅作用把你的本地提交放在远程最新代码后面不会产生多余的合并记录。2. 推送到远程 GitHubgitpush origin main六、最常用的完整工作流记住这套就行# 1. 拉最新代码无冲突gitpull--rebaseorigin main# 2. 修改代码后提交gitadd.gitcommit-m本次修改说明# 3. 推送到 GitHubgitpush origin main七、常见问题解决1. 提示fatal: remote origin already existsgitremote remove origin再重新关联即可。2. 推送失败main 分支不存在gitbranch-Mmaingitpush-uorigin main3. rebase 遇到冲突打开文件 → 修复冲突 → 然后gitadd.gitrebase--continue总结安装 Git → 配置用户名邮箱 → 配置 SSH 密钥本地项目git init→git add .→git commit关联远程git remote add origin 仓库地址日常同步pull --rebase→ commit →push核心命令git pull --rebase origin maingit push origin main