在学习GitHub时,查阅了很多的资料,最后感觉GitHub官网上的微博很是不错,贴地拿出来翻译了一下,希望以后也对自己和他人有用。
原官网微博地址:https://github.com/blog/878-announcing-github-for-mac
拖拽请求,合并按钮,交叉队列,问题,页面,wiki--所有很棒的特性,让分享更容易。但这些特性只有在你把代码上传到GitHub后才变得精彩。
今天我们很高兴地宣布Mac版的GitHub。
它是什么样的?
当您第一次启动Mac上的GitHub,我们会帮您设置GitHub上的帐户,发现仓库已经在你的电脑上。从那里,你可以开始管理资源库。
一旦你进入一个资料库,你就可以查看提交历史就像你在网络上。
而且你也可以在一个特定的提交中查看不同和执行某些操作。
一旦你做了一些改变,你就可以创建提交。
当你想快速改变分支时,按下快捷键⌘+ B,分支选择器会显示出来。
分支的变更会自动存储起来任何更改,直到你切换回分支 -- 强制关闭分支开关。如果您需要发布分支到GitHub上,创建一个新的分支,合并分支或删除分支开关要转移到分支工具栏上。
一旦你已经准备好分享你的提交,或拖动远程提交--只需按下同步分支按钮(Sync Branch)。我们将执行一个智能版本pull
,减少合并提交,但不会重写你的合并。
--rebase && push
自动更新
一旦你下载Mac版的GitHub,我们会发送更新并且应用程序将自动下载它们。留意那一点点更改列表的升级通知。
窗帘后面
如果没有一些开源项目,Mac版的GitHub就不会变的可能:
libgit2为应用程序提供了大部分的Git操作,使得每一次互动趋于平稳,灵敏和快速。
objective-git的libgit2在Cocoa和libgit2之间架设了无隙桥梁。
Chameleon为GUI提供了很大一部分。我们正在与Chameleon一起努力让我们的变更成为主体项目,但与此同时你可以检查出Josh's fork与我们所有的修改。
仅仅是开始
这仅仅是个开始 -- 我们真的为Mac版GitHub的未来而激动不已,希望你也将如此。