软件介绍
GitHub Desktop是一个GitHub的官方可视化操作工具,无需使用命令行或网络浏览器,即可与GitHub进行交互。它适合新手使用,并鼓励用户和团队使用最佳实践进行Git和GitHub的协作处理。通过GitHub Desktop,用户可以完成大部分的Git命令,如推送到、从中拉取和克隆远程仓库,以及使用协作工具如归因提交和创建拉取请求。用户可以在GitHub Desktop上创建和管理仓库,查看提交历史和更改内容,以及与他人协作处理代码。此外,它还支持语法突出显示和图像差异比较等功能,使代码比较和审查更加方便。要使用GitHub Desktop,用户需要先注册GitHub账号并在GitHub Desktop上登录。
GitHub Desktop安装教程
安装包下载完成后,拖动左侧的GitHub Desktop
到右侧应用程序中即可
GitHub Desktop软件特色
作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上。
Github已经成为了管理软件开发以及发现已有代码的首选方法。如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。
GitHub可以托管各种git库,并提供一个web界面,但它与外国的SourceForge、Google Code或中国的coding的服务不同。
GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中。
最后通过内建的“pull request”机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。
在GitHub进行分支就像在Myspace(或Face book…)进行交友一样,在社会关系图的节点中不断的连线。
GitHub项目本身自然而然的也在GitHub上进行托管,只不过在一个私有的,公共视图不可见的库中。开源项目可以免费托管,但私有库则并不如此。
Chris Wanstrath,GitHub的开发者之一,肯定了通过付费的私有库来在财务上支持免费库的托管这一计划。
更新日志
3.3.9版本的新增功能
固定的
- 行号包含控件是语义复选框,并且可以通过键盘访问 - #18064
- 从子模块差异复制提交 SHA 可以通过键盘访问 - #18124
- 显示 bot 帐户的头像,例如 dependentabot - #12766
- 焦点轮廓在差异上可见 - #18086
- 现在,通过拖动鼠标选择或取消选择差异中的行可以根据需要滚动内容 - #17673
- 当文件末尾没有新行时,可以选择差异的最后一行 - #18081
- 促进行结尾将警告从图标更改为横幅,提高其可访问性 - #18084
- 修改非 GitHub 存储库中的提交会恢复提交消息 - #18061
- 检测到冲突时,合并对话框提交按钮可用 - #18037
- 再次为 GitHub Enterprise Server 用户加载头像 - #18034
- 在 Windows 上拖动滚动条进行滚动时按预期列出滚动和渲染 - #18012
- 外部编辑器或 shell 失败错误将打开集成设置 - #18021。谢谢@yasuking0304!
改进
- 将
pyi
添加到语法突出显示 - #18141。谢谢@pLeBlanc93! - 语法突出显示现在支持 .cmake、.cxx、.hh、.hxx 和 .xsd 文件 - #17503。谢谢@DylanDevelops!
- 将 Markdown 突出显示应用于 .mdx 文件 - #18040。谢谢@bentookey-yotta!
- 实现了文件夹忽略所有父目录 - #1203。谢谢@masecla22!
软件排行榜
Microsoft Office LTSC 2021 for Mac(附office2021激活工具)
SecureCRT for Mac(终端SSH工具)附许可证
SourceTree for Mac (Git客户端)免注册码
Microsoft Excel 2021LTSC for Mac(附excel2021激活工具)
office2019 for Mac(附激活工具)
Cornerstone 3.0.3 for Mac(最佳的SVN管理工具)免激活版
CheatSheet for Mac(快捷键管理工具)
Microsoft Word LTSC 2021for Mac(附word激活工具)
SecureCRT for Mac(专业终端SSH工具)附注册码
Office 2019 for Mac(office中文破解版)附激活工具