Git(4)——将代码托管到GitHub上

简介

经过前几节的学习,已经可以相当熟练地使用Git了。本节就可以学习怎样将项目托管到GitHub上面。
GitHub是全球最大的代码托管网站,主要是借助Git来进行版本控制。任何开源软件都可以免费地将代码提交到GitHub上,以零成本的代价进行代码托管。GitHub的官网地址是https://github.com/ ,如图所示:
在这里插入图片描述

GitHub注册

首先需要一个GitHub账号才能使用GitHub的代码托管功能,点击右上角的“Sign up”按钮,可以进入注册页面,在页面中输入用户名,邮箱和密码,如图所示:
在这里插入图片描述
输入完毕后,点击下方的“Create an account”按钮来创建账户。接下来会让你选择个人计划,收费计划有创建私人版本库的权限,这里就按照需要选择一种就行了,如图所示:
在这里插入图片描述
接着点击下面的"Continue"按钮,会进入一个问卷调查界面,如图缩回:
在这里插入图片描述
如果对问卷有兴趣的话,可以填写完后,点击"submit"按钮进行提交。如果没兴趣就点击旁边的“skip this step”跳过就可以了。
接下来,需要去邮箱验证一下GitHub发来的确认邮件,如图所示:
在这里插入图片描述
进入邮箱,可以看到这封邮件。点击“vertify email address”按钮即可,如图所示:
在这里插入图片描述
验证完成后,这样就把账号注册好了,会自动跳转到GitHub的个人主页,如图所示:
在这里插入图片描述

GitHub创建版本库

接下来就可以Start a project按钮来创建一个版本库了。由于是刚刚注册的账号,在创建版本库之前还需要做一个邮箱验证,验证成功之后就能开始创建。这里将版本库命名为任意名字(abc),并使用Apache License 2.0来作为项目的开源协议,如图所示:
在这里插入图片描述
接着点击“Create repository”按钮,这个版本库就创建完成了,如图所示:
在这里插入图片描述
从图中可以看到,GitHub已经创建好了版本库,编辑README.md文件中的内容可以修改该项目主页的描述。

GitHub克隆

接下来,需要将远程版本库克隆到本地,首先必须知道远程版本库的Git地址,点击“Clone or download”按钮就可以看到了,如图所示:
在这里插入图片描述
点击GIt地址右边的复制按钮可以将Git地址复制到剪切板,这里的git地址是 https://github.com/asdzxc13213/abc.git

然后,打开Git Bash切换到想要上传项目的工程目录下,这里仍用之前小节的项目作为演示,如图所示:
在这里插入图片描述
接着输入以下指令:

git clone https://github.com/asdzxc13213/abc.git

来把远程版本库克隆到本地,如图所示:
在这里插入图片描述
克隆成功后,用cd命令来进入与远程版本库名同名的文件夹(abc),进入后可以使用ls -al命令来查看一下,如图所示:
在这里插入图片描述
现在需要将这个目录中的所有文件复制粘贴到上一层目录(BlueTooth),这样就能将整个项目工程目录添加都版本控制中去了。注意.git是隐藏目录,在复制的时候不要漏掉。全部复制完之后,可以把这个目录(abc)删除,最终项目的目录结构如图所示:
在这里插入图片描述
接下来,我们应该把这个项目中现有的文件提交到GItHub上面,运用之前小节的知识,先将所有文件添加到版本控制当中,如下所示:

git add .

然后在本地执行提交操作

git commit -m "First commit."

最后,将提交的内容同步到远程版本库,也就是GitHub上面

git push origin master

注意,在最后一步的时候,GitHub要求输入用户名和密码来进行身份校验,这了输入注册时填入的用户名和密码就可以了。
这样,就已经同步完成了。刷新一下版本库的主页,就会看到刚才提交的那些文件已经存在了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赈川

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值