Git、Github和Gitee完整解说:丛根本到进阶功能

打印 上一主题 下一主题

主题 870|帖子 870|积分 2610

第一部分: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.配置个人信息
  1. git config --global user.name "你的名字"
  2. git config --global user.email "你的邮箱"
复制代码
2.生成SSH秘钥
  1. ssh-keygen -t rsa -C "你的邮箱"
  2. # -t rsa:使用RSA算法生成秘钥
  3. # -C: 添加备注,通常是你的邮箱地址
复制代码
3.添加公钥到远程堆栈
Github:

进入Settings -> SSH and GPG Keys -> New SSH Key,粘贴公钥并保存。
Gitee:

进入 设置->安全设置->SSH 公钥,粘贴公钥并保存
4.测试毗连
测试Github:
  1. ssh -T git@github.com
复制代码
测试Gitee:
  1. ssh -T git@gitee.com
复制代码
5.配置多个 SSH 密钥(可选)
如果同时使⽤ GitHub 和 Gitee,可以为它们配置不同的 SSH 密钥。
在 ~/.ssh/config ⽂件中添加以下内容:
  1. Host github.com
  2.         HostName github.com
  3.         User git
  4.         IdentityFile ~/.ssh/id_rsa
  5.        
  6. Host gitee.com
  7.         HostName gitee.com
  8.         User git
  9.         IdentityFile ~/.ssh/id_rsa_gitee
复制代码
第四部分:GitHub 和 Gitee 的核⼼功能详解


第五部分:总结与对⽐



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表