ToB企服应用市场:ToB评测及商务社交产业平台
标题:
Git、Github和Gitee完整解说:丛根本到进阶功能
[打印本页]
作者:
丝
时间:
7 小时前
标题:
Git、Github和Gitee完整解说:丛根本到进阶功能
第一部分: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 git@github.com
复制代码
测试Gitee:
ssh -T git@gitee.com
复制代码
5.配置多个 SSH 密钥(可选)
如果同时使⽤ GitHub 和 Gitee,可以为它们配置不同的 SSH 密钥。
在 ~/.ssh/config ⽂件中添加以下内容:
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
Host gitee.com
HostName gitee.com
User git
IdentityFile ~/.ssh/id_rsa_gitee
复制代码
第四部分:GitHub 和 Gitee 的核⼼功能详解
第五部分:总结与对⽐
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4