GitHub是源代码托管和软件开发管理服务 使用Linus Torvalds创建的开源版本控制软件Git基于Web。
多年来,该站点允许开发人员通过基于Web的图形界面在项目上进行协作。,也可以从macOS和Windows的桌面应用程序中获取。
GitHub,但是, 决定重新设计其桌面应用程序,并使用Electron重新实现它们,其著名的跨平台桌面应用程序开发框架(macOS,Windows,Linux)以及网络技术(JavaScript,HTML和CSS)。
重要的是要记住,Electron是基于Node.js(后端)和Chromium(前端)的。
它被Atom编辑器使用,还被许多其他流行的应用程序使用,例如:Visual Studio Code,由Microsoft开发的开源代码编辑器,Slack,团队的消息传递应用程序,Nuclide,用于Web开发和本机的开放式IDE。基于Atom和WordPress桌面应用构建的移动设备。
重写GitHub桌面应用 它于2017年XNUMX月完成 GitHub Desktop 1.0发布 替换Mac OS X和Windows应用程序以统一项目协作体验。
最近发布了新版本的GitHub Desktop,达到其最新版本1.6。
关于新版本的GitHub Desktop
此版本引入了与集成相关的新功能和改进,快速入门和管理与大文件相关的限制的步骤。
在以前的版本中,在下载和安装Desktop之后,没有给出进一步的建议。 由于尚未明确建立该过程,因此许多用户想知道从哪里开始。
“通过新的入职工作流程,开发人员将发现几个提示,以帮助他们添加第一个存储库并更快地构建应用程序。 «
快速进步的秘诀
GitHub注意到,许多用户都在想如何在不进行任何更改的情况下使用该应用程序。
我的存储桶处于什么状态?我应该怎么做?我应该发布我的版本或通过GitHub的新修改发出请求吗? ,如何查看我的文件?
在1.6版中,如果没有更改, GitHub Desktop根据应用程序中执行的最后操作提供了一系列有用的下一步选项。
如果开发人员做出承诺,他们可能会希望将其版本移至GitHub。 但是也许您只想选择一个项目,在这种情况下,您想在编辑器中显示最新的更改。
取决于您在过程中所处的位置,此新功能将帮助您保持发展势头并继续发货。
GitHub Desktop 1.6使开发人员在完成任务后可以更轻松地进行下一步。
据该公司称,这可以更好地处理大文件限制。
GitHub还讨论了对许多用户来说是一个敏感话题的功能:大文件限制。
该团队回答了有关如何处理大于100MB的文件的GitHub限制的问题。
现在,如果添加了大文件以提交GitHub Desktop中的存储库,则应用程序将通知提交作者并建议中断该过程(回滚)或将文件下载到Git LFS(大文件存储)。
如何获得GitHub Desktop?
GitHub Desktop可以在其官方网站上免费下载,但是目前没有适用于Linux的正式版本,因此 对于那些对此软件感兴趣的人,目前他们将只能使用Fork。
这个叉子,你可以拿到 从下面的链接。
要下载该应用程序图片,您可以执行以下操作:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.AppImage
他们授予执行权限:
sudo chmod a+x GitHubDesktop-linux-1.6.0-linux1.AppImage
他们运行:
./GitHubDesktop-linux-1.6.0-linux1.AppImage
Debian的deb软件包,Ubuntu及其衍生版本的下载包括:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.deb
他们安装了:
sudo dpkg -i GitHubDesktop-linux-1.6.0-linux1.deb
RHEL,CentOS,Fedora及其衍生产品的RPM软件包:
wget https://github.com/shiftkey/desktop/releases/download/release-1.6.0-linux1/GitHubDesktop-linux-1.6.0-linux1.rpm
sudo rpm -i GitHubDesktop-linux-1.6.0-linux1.rpm