
一、远程仓库是什么一句话远程仓库就是放在服务器上的代码备份用来和团队成员共享代码。平台特点GitHub全球最大开源项目首选Gitee码云国内平台速度快GitLab企业自建私服二、远程操作核心命令1. 添加远程仓库gitremoteaddorigin 仓库地址origin是远程仓库的默认名字就像“那个服务器”的代称。2. 推送到远程本地 → 远程gitpush origin master# 把本地master推送到远程gitpush --set-upstream origin master# 推送并绑定关联关系首次推送用这个gitpush# 已关联后直接用这个3. 从远程克隆远程 → 本地gitclone 仓库地址# 把远程仓库复制一份到本地4. 拉取远程更新远程 → 本地gitpull# 拉取远程更新并自动合并最常用gitfetch# 只拉取不合并需要手动merge三、本地分支与远程分支的关联gitbranch-vv# 查看本地分支和远程分支的关联关系关联后git push和git pull不需要再写远程名和分支名直接操作就行。四、多人协作冲突场景A 和 B 同时改了同一个文件的同一行。A 先推送成功B 推送时被拒绝B 需要先git pull拉取 A 的修改如果同一行都被改了产生冲突手动解决冲突 →add→commit→push五、配置SSH公钥让远程仓库认识你的电脑ssh-keygen-trsa# 生成公钥一路回车cat~/.ssh/id_rsa.pub# 查看公钥内容把公钥内容复制到 GitHub/Gitee 的设置 → SSH Keys 里。配置完成后ssh-Tgitgitee.com# 验证是否配置成功为什么用SSHHTTPS方式每次推送都要输密码SSH配置一次后永久免密。六、Git 命令汇总表完整版命令作用方向git init初始化本地仓库—git add .所有修改加入暂存区工作区 → 暂存区git commit -m 备注提交到本地仓库暂存区 → 本地仓库git log/git-log查看提交历史—git reflog查看所有操作记录—git reset --hard ID回到指定版本—git branch查看本地分支—git checkout -b 分支名创建并切换分支—git merge 分支名合并分支到当前分支—git branch -d 分支名删除分支—git remote add origin URL关联远程仓库—git push推送到远程本地 → 远程git pull拉取远程更新远程 → 本地git clone URL克隆远程仓库远程 → 本地今日核心总结远程三件套push推上去、pull拉下来、clone复制过来SSH免密配置一次以后不用输密码远程冲突解决方式和本地分支冲突一样 → 手动改 →add→commit→pushGit学习完成你已掌握日常开发 90% 会用到的 Git 命令