网站服务器 重启,苏州 互联网,网站 跳出率 多少,wordpress恢复主题初始值第一部分#xff1a;Git 是什么#xff1f;
比喻#xff1a;Git就像是一本“时光机日记本”
每一段代码的改动#xff0c;Git都会帮你记录下来#xff0c;像是在写日记。如果出现问题或者想查看之前的版本#xff0c;Git可以带你“穿越回过去”#xff0c;找到任意时间…第一部分Git 是什么
比喻Git就像是一本“时光机日记本”
每一段代码的改动Git都会帮你记录下来像是在写日记。如果出现问题或者想查看之前的版本Git可以带你“穿越回过去”找到任意时间点的代码状态。
Git的主要特点
1.版本控制 : 每次提交都像写了一篇新的日记保存你的开发成果。 2.分支管理:分支就像章节可以并行开发而互不干扰。 3.分布式 每个人都拥有完整的“日记本”
第二部分Github和Gitee是什么
Github全球化的代码社交云平台
比喻Github是“全球代码图书馆”。你可以把你的代码(你的日记)上传到Github 随时随地访问并于他人协作开发甚至分享给全世界。优势拥有庞大的开源社区是学习和参与开源项目的最佳平台。
Gitee中国本地化的代码托管平台CN
比喻Gitee是Github的“中国版伙伴”优势速度快、对国内开发者友好能与本地工具如钉钉、企业微信无缝集成常用于企业内部项目或私有化部署有需求的团队。
第三部分Git常用命令及SSH配置
SSH安全认证和便捷连接 1.比喻SSH就像‘为你的钥匙加上指纹认证’确保只有你能开门。 2.SSH允许在本地和远程仓库之间安全通信并省去推送或拉取代码时输入密码的麻烦。
功能命令比喻配置用户名和邮箱git config --global user.name “你的名字” git config --global user.email “你的邮箱”设置“署名”每次提交都会标明是谁的贡献初始化仓库git init新建一个“时光日记本”准备开始记录代码版本添加文件到暂存区git add 文件名把草稿整理好放到提交的“草稿区”提交到本地仓库git commit -m “提交说明”把草稿本写进日记本并附上说明拉取代码git pull origin 分支名从远程仓库拉取最新的代码推送代码到远程仓库git push origin 分支名把本地仓库的代码同步上传到远程仓库克隆远程仓库git clone 仓库地址下载别人的代码到本地查看状态git status检查当前代码的变化情况查看提交历史git log查看代码的提交记录回顾开发的“时间线”创建分支git branch 分支名为不同功能开发创建独立章节不干扰主线内容。切换分支git checkout 分支名从一个章节切换到另一个章节合并分支git merge 分支名把不同章节的内容合并到主线
SSH配置步骤
1.配置个人信息
git config --global user.name 你的名字
git config --global user.email 你的邮箱2.生成SSH秘钥
ssh-keygen -t rsa -C 你的邮箱
# -t rsa:使用RSA算法生成秘钥
# -C: 添加备注通常是你的邮箱地址3.添加公钥到远程仓库
Github
进入Settings - SSH and GPG Keys - New SSH Key,粘贴公钥并保存。
Gitee
进入 设置-安全设置-SSH 公钥粘贴公钥并保存
4.测试连接 测试Github
ssh -T gitgithub.com测试Gitee
ssh -T gitgitee.com5.配置多个 SSH 密钥可选 如果同时使⽤ GitHub 和 Gitee可以为它们配置不同的 SSH 密钥。 在 ~/.ssh/config ⽂件中添加以下内容
Host github.comHostName github.comUser gitIdentityFile ~/.ssh/id_rsaHost gitee.comHostName gitee.comUser gitIdentityFile ~/.ssh/id_rsa_gitee第四部分GitHub 和 Gitee 的核⼼功能详解 第五部分总结与对⽐