GitHub Desktop 的使用教程

这篇博客分享了作者从命令行到使用GitHub Desktop的心得体会。作者虽然认为命令行操作能更深入理解Git,但承认GitHub Desktop在日常工作中提供了便利,如轻松的分支管理、冲突解决等。博客详细介绍了如何使用GitHub Desktop进行代码同步、分支操作及冲突解决,并强调了基础命令的重要性。
摘要由CSDN通过智能技术生成

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

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

下载官网链接地址 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的区别在于分叉和不分叉)
在这里插入图片描述
在这里插入图片描述

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

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值