社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

19.8K star!GitHub 官方出品,强烈推荐!

macrozheng • 11 月前 • 279 次点击  

微服务项目学习:cloud.macrozheng.com

在编程的世界里,Git可以说是每个开发者的必备工具了。但你知道吗?Git的命令行操作有时候真的能把人搞懵,特别是对于Git新手来说,那些复杂的命令和参数简直就是噩梦。

今天给大家带来的是一个超级棒的开源项目 - GitHub Desktop,旨在让Git操作变得更加简单直观。

项目简介

GitHub Desktop是一个开源的、基于Electron开发的桌面应用程序,它用TypeScript编写,并且使用了React框架。这个项目让我们这些对命令行一脸懵的朋友也能无痛使用Git。

支持Windows和Mac系统,集成了常用的Git操作,比如克隆项目、提交代码、拉取/推送代码、分支管理等等。不用担心打错命令,因为只需要点点鼠标就能搞定。关键是,它还和GitHub平台无缝衔接,可以直接登陆账户进行操作,完全不需要切来切去的!

目前在Github上收获了19.8K star!

性能特色

  • 直观的图形界面:告别命令行,所有的操作都可以通过点击完成。
  • 分支管理:轻松创建、切换和管理分支,还能直接在应用里发起Pull Request。
  • 提交和历史查看:一键提交,还能查看项目的提交历史,清晰明了。
  • 合并和冲突解决:合并分支时,如果出现冲突,GitHub Desktop会帮你解决。
  • 集成GitHub:直接从应用中查看Issues和Pull Requests,还能直接推送代码到GitHub。
  • 多账户管理:可以在不同的GitHub账户间自由切换,真是太方便了!

这或许是一个对你有用的开源项目,mall项目是一套基于 SpringBoot3 + Vue 的电商系统(Github标星60K),后端支持多模块和 2024最新微服务架构 ,采用Docker和K8S部署。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!

  • Boot项目:https://github.com/macrozheng/mall
  • Cloud项目:https://github.com/macrozheng/mall-swarm
  • 视频教程:https://www.macrozheng.com/video/

项目演示:

快速安装使用

安装GitHub Desktop超级简单,可以直接从GitHub Desktop的官方网站下载对应操作系统的版本,然后安装,妥妥的。

或者,也可以从GitHub的Release页面下载最新版本。

Linux用户的话,目前暂时没有官方的版本,但社区有大神已经开发出了Linux版本,可以参考使用。

安装完成后,打开应用,登录你的GitHub账户,就可以开始使用了。

原本的Git操作,只需要点击几个按钮就搞定了

# 比如,你想添加一个文件并提交,命令行代码为:

git add 
git commit -m "Add new file"
git push origin 

而使用GitHub Desktop,只需要简单几步就行了:

  • 1、添加文件:直接把文件拖到应用界面,或者使用“Add”按钮来添加文件到暂存区。
  • 2、提交更改:在“Commit”区域,输入你的提交信息,然后点击“Commit to [branch]”按钮。
  • 3、推送到GitHub:点击“Push”按钮,你的更改就会被推送到GitHub上的对应仓库。

项目功能展示

查看代码修改
拖放选择提交
调整提交
存储修改内容

GitHub Desktop是一个让Git变得亲切的开源项目。它不仅让代码管理变得简单直观,还和GitHub平台紧密集成,让你的协作和代码审查变得更加轻松。如果你还在为Git命令行烦恼,或者想要提升你的工作效率,那么GitHub Desktop绝对是你的不二之选。

更多细节功能,感兴趣的可以到项目地址查看:

项目地址

https://github.com/desktop/desktop


Github上标星11K的微服务实战项目mall-swarm,全套 视频教程(2024最新版) 来了!全套教程约26小时,共59期,如果你想学习目前最新的微服务技术栈,同时提高自己微服务项目的开发能力的话,不妨了解下,下面是项目的整体架构图,感兴趣的小伙伴可以点击链接 mall-swarm视频教程 加入学习。

整套 视频教程 的内容还是非常完善的,涵盖Spring Cloud核心组件、微服务项目实战、Kubernetes容器化部署等内容,你也可以点击链接 mall-swarm视频教程 了解更多内容。

推荐阅读

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/176254