在手机上做网站,免费空间背景,仿美团版网站开发制作,毕业设计做购物网站前言#xff1a;本篇博客为手把手教学的 Github 代码管理教程#xff0c;属于新手入门级别的难度。教程简单易操作#xff0c;能够基本满足读者朋友日常项目寄托于 Github 平台上进行代码管理的需求。Git 与 Github 是一名合格程序员 coder 必定会接触到的工具与平台#x…前言本篇博客为手把手教学的 Github 代码管理教程属于新手入门级别的难度。教程简单易操作能够基本满足读者朋友日常项目寄托于 Github 平台上进行代码管理的需求。Git 与 Github 是一名合格程序员 coder 必定会接触到的工具与平台GitHub 作为世界上最大的代码开源与分享平台读者朋友可以在 Github 得到或上传各种各样的代码资源。希望这篇博文能给读者朋友的 Git 与 Github 使用带来些许帮助Respect Github官网地址GitHub: Let’s build from here · GitHub Github教程推荐Github 简明教程 | 菜鸟教程 (runoob.com) 一、Github概述
1.1 Git的诞生
GitHub 是一个基于web的服务平台主要用于版本控制和协作让开发者和项目团队能够更好地一起工作。它提供了一个 Git 代码仓库的托管服务Git 是一个开源的分布式版本控制系统由 Linus Torvalds 为更好地管理 Linux 内核开发而设计。 在 GitHub 上用户可以创建自己的项目仓库来管理代码同时也可以参与到其他人的项目中。 GitHub 提供了许多协作特性比如问题跟踪、项目管理、代码审查、团队讨论等这些都极大地促进了开源项目的合作和发展。 ★Git 诞生八卦 Linus 在 1991 年创建了开源的 Linux从此Linux 系统不断发展已经成为最大的服务器系统软件了。 Linus 虽然创建了 Linux但 Linux 的壮大是靠全世界热心的志愿者参与的这么多人在世界各地为 Linux 编写代码那 Linux 的代码是如何管理的呢 在 2002 年以前世界各地的志愿者把源代码文件通过 diff 的方式发给 Linus然后由 Linus 本人通过手工方式合并代码 直到 2002 年Linux 系统已经发展了十年了代码库之大让 Linus 很难继续通过手工方式管理了社区的弟兄们也对这种方式表达了强烈不满于是Linus选择了一个商业的版本控制系统 BitKeeperBitKeeper 的东家 BitMover 公司出于人道主义精神授权 Linux 社区免费使用这个版本控制系统。 但在 2005 年这样的美好被打破了于是 Linus 花了两周时间自己用 C 写了一个分布式版本控制系统这就是 Git一个月之内Linux 系统的源码已经由 Git 管理了 Git 迅速成为最流行的分布式版本控制系统尤其是 2008 年GitHub 网站上线了它为开源项目免费提供 Git 存储无数开源项目开始迁移至 GitHub包括 jQueryPHPRuby 等等。 1.2 Git与Github的联系
Git 和 GitHub 是两个紧密相关的事物
1、Git: Git 是一个开源的分布式版本控制系统由 Linus Torvalds 创建于 2005 年。它允许开发者跟踪和管理源代码历史支持多人协作开发。Git 的核心功能包括版本控制、分支管理、合并和冲突解决等。它是基于命令行的工具可以在本地计算机上完全离线工作。
2、GitHub: GitHub 是一个基于 Git 的在线托管平台提供 Git 仓库的托管服务。它为开源项目和个人开发者提供了一系列协作工具如代码审查、问题跟踪、项目管理、Wiki 页面等。GitHub 还提供了图形用户界面使得用户可以更容易地使用Git的功能。此外GitHub 还提供了一些社交网络特性如关注其他用户、星标项目star、对项目代码提出改进建议fork和提交拉取请求pull request。
综上所述Git 是一个版本控制系统而 GitHub 是一个使用 Git 的工具和服务提供者。开发者可以在本地使用 Git 进行版本控制然后将代码推送到 GitHub 上进行共享和协作。 二、Github的使用
2.1 Github注册
1、登入 GitHub 的官网点击 sign up注册 2、填入相关的注册 GitHub 账号信息 3、登入自己刚刚注册的 Github 账号 2.2 Github项目库创建
1、登入自己的 Github点击创建 Create repository 2、对创建的项目工程内容进行选择性的填写 3、读者朋友需要注意库分为两种分别是公有Public和私有Private大家自行选择即可。填好信息后点击创建仓库即可。 在创建完成自己的库之后下面就要让自己的电脑克隆一个自己所创建的库方面自己电脑上的代码同步到 GitHub 你所创建的库当中。为了实现就需要安装一个软件 Git Bash。接下来让我们安装 Git Bash。
2.3 Gitbash安装详解
Git Bash 是 Git for Windows 的一个组件它提供了一个基于 MinGW 的命令行仿真环境允许用户在 Windows 操作系统上使用 Git 命令行工具就像在 Unix 或 Linux 系统上一样。Git for Windows 是 Git 的官方版本它包括了 Git 命令行工具、Git GUI图形用户界面以及 Git Bash。
Git Bash 提供了一些类似于 Unix shell 的特性包括常用的 Unix 命令如 ls、cat、grep 等以及通过 SSH 进行远程操作的能力。它还支持对 Windows 文件系统的访问允许用户在 Git Bash 中执行 Windows 应用程序和访问 Windows 文件路径。
安装 Git for Windows 后用户可以在 Windows 的开始菜单中找到 Git Bash或者在文件资源管理器中任意文件夹的上下文菜单中找到“Git Bash Here”选项从而启动 Git Bash。在 Git Bash 中用户可以执行 Git 相关的操作如克隆仓库、提交更改、推送分支等。 Git官网下载地址:Git (git-scm.com) 在 Git 的官网中点击Downloads进入如下页面Git - Downloads (git-scm.com)
有 MacWindowsLinux 版本的下载适合自己电脑的版本博主是 Windows 按照自己电脑配置来选的 选择自己的操作系统下载即可 等待下载完成 如下图所示这表示 Git 已经安装完成了至于图中的两个选择则分别表示 打开 Git Bash 和 浏览 Git 版本信息可以都选也可以都不选。 Git常用命令 2.4 Git和Github的绑定
2.4.1 得到ssh keys
输入 cd ~/.ssh返回 no such file or directory 表明电脑没有ssh key需要创建ssh key 故在终端输入 ssh-keygen -t rsa -C “git账号” 连续进行 3 次回车Enter确认得到如下截图中的信息即可 按路径进入 .ssh里面存储的是两个 ssh key 的秘钥id_rsa.pub 文件里面存储的是公钥id_rsa 文件里存储的是私钥不能告诉别人。打开 id_rsa.pub 文件复制里面的内容。 2.4.2 绑定ssh密钥
1、接下需要登录到自己的 GitHub 上边添加这个密匙 2、填写名字并且填写复制的公钥id_rsa.pub内容添加后配置完成。 3、点击 Add SSH key我们就成功添加 SSH Key 啦 4、我们回到 Git bash上边输入ssh -T gitgithub.com 来检查是否成功绑定。如果输入代码之后再选择 yes 出来是这样说明就成功啦 5、剩余简单的配置内容。
将 name 最好和 GitHub 上边的一样email 是一定要是注册 GitHub 的那个邮箱地址
这两个的顺序可以颠倒没有固定的顺序。
git config --global user.name “gitname”git config --global user.email “git邮箱” 截止到这里的操作已经完成本地 Git 与远程的 Github 绑定这意味着我们已经可以通过 Git 向 GitHub 提交代码啦
2.5 使用Git将代码提交到GitHub 该过程需要使用经常的接触的两个 Git 命令包括push和 pull push该单词直译过来就是 “推” 的意思如果我们本地的代码有了更新为了保持本地与远程的代码同步我们就需要把本地的代码推到远程的仓库代码示例
git push origin master
pull该单词直译过来就是 “拉” 的意思如果我们远程仓库的代码有了更新同样为了保持本地与远程的代码同步我们就需要把远程的代码拉到本地代码示例
git pull origin master
2.5.1 克隆仓库
1、将我们的库克隆下来到本地电脑中方便以后进行上传代码。 2、点进仓库之后点击 Code点击 ssh 会看到一串网址http也可以这个地址就是代码地址git clone 命令会用的到。 3、接下来我们就开始选择文件存储地方了在本地电脑中找到存储文件的地方然后右键选择 Git Bash Here 4、在终端输入 git clone 地址这个地址就是刚刚库那个Code的上代码地址
该过程有时候可能会需要输入 Github 账号密码啥的记得不要输错啦 如下图所示指定目录已经存在了我们的库文件 2.5.2 上传代码
1、打开这个文件夹然后在其中创建一个任意格式任意名称的文件这里新建了一个测试文件。 2、在这个文件夹里面右键 git bash 进黑框框git add 我们新增的文件 3、之后输入然后 git commit -m “测试是否成功” 引号内的内容可以随意改动这个语句的意思是 给你刚刚上传的文件一个备注方便查找记忆而已 4、接着输入 push 指令 git push origin main如下图所示就代表成功了 5、打开 GitHub看到刚刚上传的文件显示成功。 到这里本篇博客针对 Github 平台的使用教程就已经结束了
三、作者有话
Github 是目前全世界最大的开源代码分享平台不管是工程项目代码还是科研文章中的代码很多都是托管于 GitHub 上的。不仅于此很多公司现在编写与管理工程代码时候也经常使用 Git 进行操作所以不管怎么样还是非常建议读者朋友去花点时间与经历去学习 Git 的使用的非常希望这篇简短的博客能够帮助到各位Respect
结语希望各位读者朋友与大佬也能在 Github 上继续分享优秀的开源项目助力 Github 上国人的贡献量Respect