Github 注册及应用详解

290 阅读4分钟

每周一问之:你分得清 Git 和 Github 吗? 114031D526D2B415F4162C6819343C20.jpg

Git 是一个开源的分布式版本控制系统

github 是一个面向开源及私有软件项目的托管平台,且它只支持Git作为位移的版本库格式进行托管

那么我们现在进入正题

一、如何注册一个 Github 账号?

注意:因为 Github 是外网,所以加载的时间可能会有点长,请耐心等待

1、通过网址:github.com 登录Github的官网

2、进入官网后,我们可以在页面的右上角看到 "Sign up" 的标志,点击它,然后进行相关信息的填写(用户民、邮箱、密码等)

3、随后会有一个小测试检验我们的操作是不是“人机操作”,大家验证的时候可以慢一点,看清楚之后再选择,最后点击" Create account "

4、如果页面跳转并显示"Please verify your email address",只要我们将他发送到我们邮箱的验证码进行验证即可,验证结束后,如果它显示"Your email was verified",那么恭喜你,这就表明你已经注册成功了!

二、如何创建一个 Github 仓库?

当我们注册好账号后,应该会出现如下画面:

G4OFGYPOTE1QYQ46WICJLM0.png

点击右上角的" + "选中第一行的" New repository",会出现以下画面

image.png 在 Repository name 填入这个仓库的名字(最好是用英文),再在 Description 中填入对于这个仓库的注释,它的下面是我们库的形式,"Public"开源 "Private"私人,一般情况下,我们默认为开源形式,根据自己的需求而定,最后往下滑,点击" Create repository ",一个崭新的仓库就这样建立了 QQ图片20220422195630.gif

三、如何使用 Github ?

打开一个你需要创建仓库的文件的目录,在它的空白处点击右键,点击 git bush here

1、配置信息

如果是第一次使用 Git,首先配置好自己信息

image.png

user.name 那里填写刚刚在注册时使用的用户名,同理user.email填写刚刚注册时使用的邮箱

2、了解基本操作

git init 创建仓库

git add . 跟踪文件,一次性将所有文件上传到仓库内

git status 和 git status -s 检查文件的状态

在 git status 中会具体给出一项项事件,而在 git status -s 中,它只会简略的显示文件的状态,如:两个红色的问号表示当前文件没有被跟踪,M表示当前文件经过了修改但未被保存

git commit -m "注释" 提交文件到仓库

clear 清空终端内容(对操作没有任何影响,仅仅是将页面美化了而已)

git checkout 撤销对文件的修改

image.png

git reset HEAD 要移除的文件名称 取消暂存的文件

git rm 移除文件

image.png

gitignore 忽略文件

image.png

V)LH15D679Y}DOZ}L)}YKUM.png image.png

git log 回顾项目提交历史(最近的在最前面)

git log -n n用数字来代替,表示只展示最新的n条提交历史

这个可以作为一个额外的了解

QQ图片20220422203152.png

3.上传本地文件到远程仓库中

如果之前我们已经通过 git init 创建了仓库了就可以按照下面第二个代码进行上传文件,如果没有就要跟着第一个代码来一步步操作

image.png

注意:只有第一次上传才需要使用 -u ,此后上传文件只需要用git push 即可

4、将远程仓库克隆到本地

git clone 远程仓库的地址

四、Git 分支

image.png

通常 main 是我们的主分支,从仓库建立起就存在,不需要我们去创建,其他分支如果有需要就要我们手动去创建,分支是开发过程中很重要的一部分

1、查看分支

image.png

2、创建新分支

image.png

3、切换分支

git checkout 要切换到的分支名 image.png

4、创建新分支并直接切换分支到新分支上

image.png

5、合并分支

image.png

注意:在合并分支时要先将分支切换到“被合并”的分支上,再使用 git merge 进行合并

6、删除分支

当我们合并完分支之后,原来的分支就没有 意义了,我们可以将它删掉

git branch -d 分支名 (删除的是本地的分支)

git branch -D 分支名 (强制删除本地分支)

git push 远程仓库名 -- delete 远程分支名 (删除的是远程的分支)

远程仓库名默认为:origin

注意:删除时要保证此时所处的分支不是要删除的,如果是,需要先切换分支后再进行操作

7、将本地分支推送到远程仓库

image.png

8、查看远程仓库中的所有分支列表

git remote show 远程仓库名

9、获取远程分支的最新代码

git pull

10、删除远程分支

image.png

至此,有关github的知识已经全部讲完了,代码枯燥,实践更美妙。赶紧动手起来跟着我们的详解来感受git的神奇吧 5652641F6046387C074EA0036E6B0126.jpg

如有错误,请在评论区中指正,我们共同进步!!!

58ABD933DD281FB07316D1E7BDA93F00.gif