文章目录

  • GitHub桌面版的操作
    • 1 下载GitHub桌面版
    • 2 安装
    • 3 github客户端的使用
      • 3.1创建库
      • 3.2修改文件
      • 3.3提交版本conmmit
      • 3.4同步到云端publish
      • 3.5 Github主页上查看Test
    • 4总结

GitHub桌面版的操作

GitHub桌面版对于个人用户非常方便,不用去记忆那么多的命令,只需要懂得一些概念,然后点击界面即可。

1 下载GitHub桌面版

下载客户端,这里推荐大家去官网下载:https://desktop.github.com/

点击download即可:

(官网只提供了windows和mac版本,暂时没有linux版,让我们一起期待吧~)

2 安装

下载好后双击运行,这个安装程序比较奇葩,是强制安装路径的(与谷歌chrome很像),运行后什么界面都没有,后台安装中间会重启一次,大概等到你觉得它已经安装好后,双击桌面的github就可以了。

3 github客户端的使用

3.1创建库

先来创建一个仓库,仓库里的文件变动都会被github记录下来

点击又上角的File,然后有一个New repository

给仓库取个名字,给它在本地找一个地址,

然后把第三行的单选框勾上,相当于一个初始化,会创建一个readme文件,这个文件一半是用来介绍自己项目是做什么的,怎么用。

3.2修改文件

现在来进行仓库的修改

进入仓库的目录,新建一个txt文件,此时,github上就有显示了

(或者直接用文本编辑器修改TXT,GitHub也能检测到)

(或者将你原来写好的程序组复制进去,GitHub也能检测到)

3.3提交版本conmmit

commit的意思是“版本”,你修改了依稀代码,那么此时此刻这个项目就进入了新的“版本”,所以如果你确定刚刚做的修改,就应该点击conmmit,提交当前版本。

对修改进行适当地解释,并点击左下角 commit to master

在History历史界面里,你可以看到自己过去的修改,什么时间修改的,修改了几行代码等等。那么等你修改好了几次之后,觉的差不多世纪成熟可以上传了,就可以进入下一步 “同步到云端publish”

3.4同步到云端publish

以上修改和提交版本,都是在本地进行的,云端的github网站上并没有变化。所以如果你确定你在本地的修改,就应该推送publish到云端。

  • 如果是云端仓库已经存在当前项目,点击publish就会同步你本地的修改到云端,并刷新云端数据

  • 如果是你第一次publish,点击之后就会弹出以下界面,问你是否在云端创建与本地相同的仓库,当然选择是喽~


单选框不要选,只有付费用户才可以创建私有仓库,然后点击publish respository仓库就同步到云端了。

3.5 Github主页上查看Test

现在到自己的Github主页上查看Test仓库,可以看到我们新建的"test.txt"已经出现在个人主页上了。

4总结

注意:你随时可以修改自己的本地代码,然后按照上面的流程走一遍,云端的代码就会更新,来让我们一起读一遍上述流程:modify -> conmmit -> publish -> view

中文就是:修改 -> 提交版本 -> 发布到云端 -> 在网站上查看

怎么样,用客户端玩转GitHub是不是超简单?继续跟着我一起探索GitHub桌面版吧~

零基础学习GitHub桌面版-1 GitHub桌面版的下载安装与使用相关推荐

  1. FPGA零基础学习:Quartus prime 18.0标准版使用说明

    FPGA零基础学习:Quartus prime 18.0标准版使用说明 今天给大侠带来Quartus prime 18.0标准版安装使用说明,附.pdf文档,获取.pdf文档,请在"FPGA ...

  2. 小甲鱼零基础学习python-课后作业答案拓展阅读(无需下载)

    博客园 课后作业及答案:https://www.cnblogs.com/hcxy2007107708/articles/10010321.html 扩展阅读:https://www.cnblogs.c ...

  3. 2021年零基础带你走进nacos的世界之云服务器下载安装nacos-小白教程,详细到爆了!

    1.nacos简介 一个更易于构建云原生应用的动态服务发现.配置管理和服务管理平台.简单了说就是注册中心+配置中心 2.nacos官网 https://nacos.io/zh-cn/index.htm ...

  4. Javaweb零基础学习(壹)

    Javaweb零基础学习(壹) 前言 Web本质是什么 下载相关软件 常用文本标签 前言 这里讲一下我自己是如何自习的Javaweb前端,由于集训的时候讲了一下基础知识,所以我这里自学是以项目为主,边 ...

  5. r语言pls分析_零基础学习R语言分析GEO

    关于零基础用R语言分析GEO的视频已更新完,发布在B站,有兴趣的小伙伴可以移驾到B站,我的B站号:I_am_Becky 之前录制过一系列关于零代码分析GEO数据的,但是这样画出来的图太low了,所以学 ...

  6. 零基础学习SVN之(二):CVS与SVN的区别

    相信大家看了零基础学习SVN之(一):SCM与SVN的使用(基础篇)这篇博客之后,对版本控制就有了一定的理解,同时也应该知道SVN与CVS是比较流行的两款SCM工具.那么到底这两款工具有什么区别呢? ...

  7. 零基础学习 iOS 开发

    作者:匿名用户 链接:https://www.zhihu.com/question/22000647/answer/114700565 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业 ...

  8. 零基础学习openstack【完整中级篇】及openstack资源汇总

    1.你是如何学习openstack的? 2.你对openstack的组件了解多少? 3.你认为openstack该如何学习? 一直想写关于openstack的方面的内容,今天终于整理完成.算是完成一桩 ...

  9. [iOS]关于零基础学习iOS开发的学习方法总结

    关于零基础学习iOS开发的学习方法总结 最近很多零基础来参加蓝鸥培训的学生经常会问到一些学习方法的问题,就如下我自己见过的好的学习方法一起讨论一下. 蓝鸥iOS开发技术的学习路线图 程序员的主要工作是 ...

  10. java基础知识点_零基础学习Java语言,各个阶段需要掌握的知识点

    随社会的脚步的不断发展,Java技术在不断的与时俱进,这也是Java一直长盛不衰的原因之一.Java技术的学习,永远没有早晚之分,技不压身,对于21世纪的我们80后,90后,甚至00后,尤其适用! 那 ...

最新文章

  1. 怎样在多线程中使用JNI?
  2. 线性表的链式表示——单链表
  3. 对搜狗输入法的个人评价
  4. BlackArch Linux安装VMware Tools教程
  5. !假如人类使用 16 进制
  6. sklearn.model_selection中train_test_split的坑
  7. 解决浏览器拦截弹出窗口问题
  8. 花瓣长度和花瓣宽度散点图鸢尾花_[创意榫卯结构] 形如花瓣的燕尾榫,不但美,而且非常牢固...
  9. 解决mysql Table ‘xxx’ is marked as crashed and should be repaired的问题。
  10. jdk api官方文档的使用
  11. 2022年PC必备的5款软件,功能强大且免费,你用过几个?
  12. ARP协议报文格式及ARP表简述
  13. 4k hidpi 黑苹果_黑苹果如何开启HiDPI? 黑苹果一键开启 macOS HiDPI教程
  14. 微信小程序-点滴记账
  15. Unable to launch WebDriverAgent because of xcodebuild failure: “iproxy exited with code ‘234‘“
  16. UVa10653.Prince and Princess
  17. UVA 1359 POJ 3522 Slim Span(最小生成树kruskal)
  18. 5-TAMRA标记LYS赖氨酸,5-TAMRA-Lysine结构式及光谱图分享
  19. 计算机基础课程高质量公开课程整理(长期整理)
  20. webpack配置及热更新原理

热门文章

  1. VS2013打包teamtalk
  2. 不知名程序员金山云大米云主机体验日志
  3. xp系统怎样安装传真服务器,Windows XP系统怎样配置传真机
  4. NOIP2016提高组 day1
  5. 电商项目实战--收货地址相关
  6. ABAQUS仿真软件经典案例——水滴入水分析
  7. 【Pytorch】ResNet-18实现Cifar-10图像分类
  8. 苹果电脑python编程里面怎么切到中文_苹果电脑输入法怎么切换到中文
  9. 【基于Proteus 8 Professional和Keil uVision5简单共阴极数码管点亮】
  10. mousewheel事件