没有什么野心,毕业参加工作才半年,虽然每天感觉都很累,但是跟一开始初来乍到已截然不同,认识的朋友让我觉着生活很美好,我可以开心工作,通过努力赚更多的钱,不负曾经的自己对自己的期待。

软件只是辅助操作,最需要先掌握的还是命令,如果觉得软件好用可以尝试

下载官网链接地址 https://desktop.github.com/

使用前的准备:
下载完成登录的时候,会出现一个名为authentication failed的弹框,提示你要输入用户名和密码,一般来说用户名就是你的邮箱或者是你在gitlab上的用户名。密码的话登录gitlab生成一个token即可:

1.将远程仓库的代码下载到本地,图三进行分支的创建重命名和删除操作。

2、选择本地仓库和对应的分支:

3、此时在本地pycharm中进行了提交记录,使用软件中的pull origin,再点击下方的 pull origin 将变化拉至本地仓库,然后在history中即可看到提交的变化。点击不同的提交记录可以清晰的看到所做的修改。

4、针对不同的修改可以很轻松的进行回退或者打tag操作:和命令操作一样,revert相当于用一次新的提交将原来的提交进行替换调,也可以直接从当前提交的commit上打一个tag

5、可以反复进行回退操作,确实比较方便。但是命令的话对这个过程理解会更深入一些。

6、冲突解决
在master和分支中都创建文件 1.txt 并输入不同的内容,本次操作将mater合并到分支,首先切换到分支,运行命令git rebase/merge master,产生冲突如下

软件显示如下:打开编辑器,解决冲突。保留需要的内容,然后退出

冲突解决完之后的样子:然后提交merge即可。(merge和rebase的区别在于分叉和不分叉)

虽然软件只需要点点点,很方便有时候确实会节省一些时间,个人还是更喜欢命令操作,所有的软件操作都是基于熟悉命令前提。

GitHub Desktop 的使用教程相关推荐

  1. GitHub Desktop图文教程

    转自:简书 一方天涯的 GitHub Desktop图文教程 学习本文之前首先了解两个概念,Git 和 Github. Git是一款免费.开源的分布式版本控制系统,简单来说,就是一个管理你的「代码的历 ...

  2. github(desktop)使用教程(三) 【保姆级】{desktop tutorial repository,创建分支,编辑文件,保存修改,commit,publish to github}

    此篇详解如何用github desktop创建一个仓库 首先点击creat a tutorial(指导性的) repository  成功后的界面(这里我试过几次才成功,如果出现问题就仔细阅读错误提示 ...

  3. Github Desktop(Windows桌面版)简单教程

    简介 Github是世界上最大的开源及私有软件项目的托管平台.简单来说就是你可以的你的代码放在上面,然后别人可以下载你的代码,也可以参与你的代码的修改和完善. Github传统的使用方式是Git,用很 ...

  4. GitHub Desktop安装与使用教程

    文章目录 一.安装 1.下载 2.安装 二.新建仓库Repositories 1.本地仓库创建 1.打开创建仓库对话框,File-->New repositories 2.输入仓库名,设置本地路 ...

  5. GitHub Desktop使用教程

    GitHub 客户端简介: GitHub Desktop是一个使用 git 分布式版本控制系统的.可以提交代码到站点下,或者下载站点上的代码的应用程序,集成了自包含版本的 Git,bash 命令行 s ...

  6. github使用教程(二)【保姆级】{github desktop教程,github desktop的安装和配置}

    下载github desktop 下载github desktop(不选择Git,因为这个对于我这个初学者还有点复杂) 官方下载地址:GitHub Desktop | Simple collabora ...

  7. 练习一:GitHub Desktop下载及使用

    用了几次 GitHub Desktop 之后,发现不好用,其图形化界面功能有限. 推荐使用Git for Windows,官方网站 https://git-for-windows.github.io/ ...

  8. windows下gitkraken以及GitHub desktop的详细介绍

    文章目录 O. 安装包下载失败解决办法 一. gitkraken的安装和使用 1. 安装 2. 使用 二. GitHub desktop安装和使用 1. 安装 2. 使用 三. 两者的优点和缺点 1. ...

  9. GitHub Desktop + 码云,基友搭配体验翻倍!

    基友搭配体验翻倍! 本篇简单整理一个好用的版本管理工具,尤其是 GitHub Desktop,超级好用啊,吹爆~ 0. 其它 vue实战(1):准备与资料整理 1. GitHub Desktop Gi ...

最新文章

  1. stm32f405xx.h头文件的问题Undefined symbol IS_TIM_BREAK_INSTANCE
  2. 错误: 元素值必须为常量表达式_C语言编程常见错误集锦 【下】
  3. Javascript基础之-Promise
  4. final 在java,final 在java中的注意点
  5. TCP协议的三次握手和四次分手
  6. MySQL 大表优化方案,收藏了细看!
  7. J2ME开发及JBuilder工具的应用
  8. 爱库存:已实名举报唯品会不正当竞争行为
  9. 备忘录怎么用红笔标注_备忘录丢失怎么找回来?教你轻松玩转备忘录
  10. Swift iOS : 代码分析DrawController
  11. java中,数值计算时的类型转换 ( 两个int类型相加,赋值给double )
  12. 如何在没有RTDS硬件下使用RSCAD进行仿真研究
  13. #考研笔记#计算机之word问题
  14. 卡方检验c语言算法,R语言 | 卡方检验(Chi-squaretest)
  15. flutter之出现 List is not a subtype of type 问题
  16. android vendor 机制,深入理解Android Telephony 之vendor ril
  17. 基于SpringBoot+Vue前后端分离的在线教育平台项目
  18. Tableau desktop 复制交叉表作为数据源
  19. 启动服务提示端口已存在的处理方法
  20. php 重命名中有斜杠,php如何去除转义字符中的反斜杠

热门文章

  1. 转:关于北京铁路局实行电话订票的通知
  2. 非全日制研究生可以考公务员吗?
  3. git clone 远程分支
  4. 传感器输出数据速率与带宽的理解
  5. python求解指定输入的两个整数的二进制表达不同位数之和
  6. 程序员常见单词600个
  7. kbengine源码_KBEngine源码:EntityCall
  8. seaborn色阶反转
  9. 近视600度适合学计算机吗,近视超过600度的朋友注意了,这几点你必须要知道
  10. nodeType(节点类型) 属性值说明