还债之Github与他儿子Github Desktop的使用与详解

前言

还债第二篇

我发现写前言是一个好习惯(特别是大家在写记录性文章的时候),对于我来说我的每一个文章有前言的部分都算是对自己进行一个记录,当初为什么写下这篇文章,写下这篇文章的背景,以及当时所处的情况。在以后当我回顾起这篇文章以后还能知道当时的心境,或者说是当时什么不懂,然后后来记录后弄懂的,因为对于我们来说第一遍记住的东西,以后简单的回忆就可以回忆起来,但是若是第一遍学习时候,总是弄不明白,或者总是记不住的地方,以后也是更会容易遗忘。也算是一个自我认知与完善的过程。
这篇文章主要记录一下对于 githubgithub Desktop的基础使用。之所以是还债是因为接触到是在大一下学期,那个时候都学习过,但是由于没有怎么使用到,就逐渐遗忘,强烈建议大家在配置什么东西,或者是学习到什么东西时候,都进行一个记录。真的太重要了。

github

首先就来介绍一下github的基础使用吧,这里的记录也是满足我在下面一段时间要对算法第四版(英文版)啃一啃(中文版的翻译我也是是在是受不了了) 的记录。

拥有一个个人的github账号

github注册一个。
: 若是你不打算划水,想认认真真地进行github的使用,建议在填写用户名时候谨慎填写,填写有自己特色的用户名。因为对于现在而言,个人识别度很是重要,你可以在未来的时间里面,使用到相同的名字进行自我博客的搭建,或是对于一些知乎,CSDN等,都使用到相同的名字,进行一个记录,拥有自己的商标,打出自己的特色
在这里插入图片描述

进行仓库的创建

在拥有了自己的账号以后,就可以开始仓库的创建(至于什么是仓库而言这里就不多做介绍了)

  1. 点击Repositories
  2. 点击new即可开始创建自己的仓库。
    在这里插入图片描述
  3. 也可以点击new进行仓库的创建
    在这里插入图片描述
  4. 仓库的创建
    在这里插入图片描述
    如下我以此仓库进行讲解:
    在这里插入图片描述
  5. 成功如下图所示:
    在这里插入图片描述

具体讲解与学习

README.md

对于这个初始化文档来说,我相信学习过的同学都知道,支持Markdown语法,CSDN在进行编写时候,对于标题,加粗等都是使用到这个语法格式。主要起到的是一个说明的作用,说明你的这个仓库里面主要是什么东西。也是一个目录的作用,可以进行链接地址的指向,做成一个目录,让别人更加容易阅读到。
如下图所示我们这样写道:
在这里插入图片描述
预览如下,可以让你实时预览,和我们常用的支持Markdown语法的软件都差不多。现在来进行提交。
如下图所示,第一个空表示你提交这份记录是出于什么情况,例如可以写道
first,进行自己提交的一个记录,第一次提交等,或者自己修改了什么地方,下面的就是进行一个完整的说明。

这个时候的预览如下图所示:因为这个README是在首页展示的,所以做说明,或者目录等。
在这里插入图片描述

创建文件

点击 Create,进行创建。
在这里插入图片描述

  1. 若是我们想要创建一个文件,后缀是 java,html,php等,就直接加上后缀即可。
    我们这样填写,预览出来的结果就是java模式。

在这里插入图片描述
预览
在这里插入图片描述
其实类似于我们在写博客时候的那个java。还可以写上其他类型的语言等。
在这里插入图片描述
2. 若是想要创建一个文件夹,里面还有一些具体的文件,在填写完一个前缀目录以后加上/继续填写即可。
在这里插入图片描述
我们预览一下结果:
在这里插入图片描述
在这里插入图片描述

图片上传

对于图片的上传而言,可以搞一个服务器做自己图片的图床(后期出一篇文章来讲解一些)。这里就使用github自己的文件上传功能来进行具体的讲解。
在这里插入图片描述
拖拽上传:
在这里插入图片描述
查看:建议新建一个文件夹存放所有的图片,不要存放在主目录下面
在这里插入图片描述
进行图片的查看:对地址进行一个复制,就可以应用该图片(实测上传有点东西,还可能会崩溃,还是弄一个图床方便)
在这里插入图片描述
测试:我们如下写道: 图片存储格式大家见如下:这里没办法写出来。
在这里插入图片描述
我们进行一个预览处理:图片完整显示出来。在这里插入图片描述
在这里插入图片描述

后记

关于基础的介绍这里也就介绍到这里,其实操作都很简单,只不要是对于新手来说可能还是需要将的详细一点呀,大佬的话有哪里不得当的地方还希望指出来呀。

Github Desktop

思考

对于 Github Desktop来说的操作都可以使用到git命令来完成,这里也是图一个方便,对于git的学习也是非常重要的呀(个人感觉这个Github Desktop就是github的亲儿子)操作傻瓜式。十分不利于我们对于git命令的学习(因为太简单了操作起来)。但是对于不理解的人来说还是会一脸懵逼的呀,这里就进行俺在用的时候的基础啊。想要学习git请移步学习git。我就不写了,感觉写出来也是自己的理解,侧重点还是会有不同的。大家要去的就自己去学习一下。

安装与学习

  1. 下载速度还不算是慢,这里就不贴出网盘地址啦。
    在这里插入图片描述
  2. 安装起来以后,进行个人的登录(这里我登录过就不再演示了)如下图所示:
    在这里插入图片描述
  3. 在完成下载和登录以后,这个时候我们点击之前的下载时候会出现如下图所示的情况(ps: 这也太秀了,不愧是亲儿子)就可以实现将我们的远端的仓库拉下来。
    在这里插入图片描述
    点击clone:
    在这里插入图片描述
    本地查看就可以看到具体的情况:如下图所示,箭头表示就是我们在远端创建的仓库,然后就可以进行本地的操作
    在这里插入图片描述

具体学习

更改

在拉倒本地以后,我们若是觉得有些地方不合适,可以进行本地的修改然后再推到远端去。

  1. 如下图所示:点击历史,我们可以看到之前在远端做的任何更改,然后本地,我们右击test.java,进行一个简单的修改。
    在这里插入图片描述
  2. 修改完成以后会发现左边的change有具体你的更改
    3在这里插入图片描述
  3. 完成以后,使用如下和远端操作相同的地方,进行保存
    在这里插入图片描述
  4. 这个时候,主页面就会显示我们进行了更改操作。
    在这里插入图片描述
  5. 点击Push origin 就可以推送到远端。并进行查看。发现进行了更改
    在这里插入图片描述

远端更改,本地保存一致。

若是我们在进行开发的时候,两边同时进行操作处理,你同事代码写完以后,你要接着写,这个时候就需要进行pull origin操作。
我们进行远端的更改,查看本地情况。我们远端进行一个更改以后。本地就会出现这样的情况,点击右边的Pull origin 即可,对远端的代码进行拉回到本地。在这里插入图片描述
在这里插入图片描述

合并分支

什么是分支呢?就像本篇文章刚开始提到的分支是用来创建新功能但是你又不希望破话现在的成果,害怕会对现在的进度造成影响,所以是一种试验性的功能。 那怎么创建呢? 这也是很简单的,打开首页的current branch会看到default branch是master,这是所有git仓库的默认主分支,都叫master,origin是你github的分支,关联的是服务器端。

  1. 点击创建一个新的分支
    在这里插入图片描述
  2. 默认就在当前分支的下面:箭头原来位置是master。
    在这里插入图片描述
  3. 进入到此仓库的目录下面,新创建一个文件,会显示有了新的更新,我们进行提交处理。可以看到的是对于分支下面有我们新创建的文本文档。
    在这里插入图片描述
  4. 这个时候切换回到master主分支时候。会发现没有对应的文件,是因为分支是分支的事情,在没有合并之前对于master是看不到对应的改变的。
    在这里插入图片描述
  5. 分支合并
    选择进行对应的合并

在这里插入图片描述
在这里插入图片描述
最后检验结果:可以看到对应的分支合并成功提示信息。
在这里插入图片描述
6. 远端进行查看,也同步推送到远端:

在这里插入图片描述

后记

以上就是对Github Desktop的一部分小小的学习,这里只是作为入门级别的学习与工作,等到我具体将项目推送上去有具体的问题再具体讲解。

总结

其实学习这些东西没花费多久的时间,主要是再度记录出来截图,也算是对自己的一个印象的加深了。现在觉得就不会再轻易忘记了。后续的内容也都会慢慢出出来。看过觉得还不错的小伙伴们记得自己实践一下,有需要的可以关注下下。后续的内容会持续更新。

发布了104 篇原创文章 · 获赞 92 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44015043/article/details/105488907