外媒速递:20项诀窍助你玩转Git与GitHub

原创
新闻
在如今的开发领域当中,作为最强分布式版本控制系统的Git与最强代码协作及管理系统的GitHub已经成为大家日常工作里不可或缺的组成部分。然而,面对这些熟悉到不能再熟悉的工具,仍有不少诀窍等待着你的发现与运用。

【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!

今天给大家推荐的内容包括:20项诀窍助你玩转Git与GitHub、值得认真借鉴的十套移动应用界面设计方案、九大Git发展趋势综述和数据科学项目当中那些最值得关注的重要经验等。

一、20项诀窍助你玩转Git与GitHub

原文标题:20 tips for mastering Git and GitHub

[[197079]]

在如今的开发领域当中,作为***分布式版本控制系统的Git与***代码协作及管理系统的GitHub已经成为大家日常工作里不可或缺的组成部分。然而,面对这些熟悉到不能再熟悉的工具,仍有不少诀窍等待着你的发现与运用。在今天的文章中,我们将由此入手,分享20项重要的相关使用建议。

1. 克隆一切

2. 频繁pull

3. 尽早提交,经常提交

4. 对提交内容进行注释

5. 变更测试完成后进行推送

6. 灵活建立分支

7. 谨慎合并

8. 切换分支前先保存

9. 使用Gist共享片段与粘贴内容

10. 探索GitHub

11. 为开源项目提供贡献

12. 使用编辑器与IDE

13. 对代码库进行fork

14. 关注项目走向

15. 关注好友动态

16. 发送pull请求

17. 创建并解决问题

18. 编写README页面

19. 使用Markdown

20. 将原有代码库迁移至Git

二、值得认真借鉴的十套移动应用界面设计方案

原文标题:10 Inspiring Mobile App Interfaces

值得认真借鉴的十套移动应用界面设计方案

移动界面设计师如今已经成为炙手可热的人才类型,这显然与全球范围内持续增长的移动用户数量密不可分。随着越来越多网站需要面向移动端进行优化,有能力打造出卓越应用界面方案的从业者亦迎来令人欣喜的薪酬回报。下面,我们将共同了解十套值得借鉴的移动应用界面设计方案,希望为各位设计师朋友带来一点启示。

1. GraphicBurger的iOS 7 UI Components

2. AI Power的UI Kit

3. Flat Design UI Components

4. Free Color UI Kit

5. Kreativa Studio的iOS 7 Inspired UI Kit

6. AirBlue

7. Ramotion的iPhone聊天应用

8. Bhaktisudha Naithani的iOS UI设计

9. Paresh Khatri的Stupid iCalendar

10. Jason Wu的iOS与iPhone个人资料任务视图

三、图文详解:九大Git发展趋势综述

原文标题:Top 9 Git Trends

九大Git发展趋势综述

虽然经常使用,但你真的了解Git、特别是它当前发展趋势吗?作为忠实用户,关注Git动向并储备相关知识无疑拥有重要的现实意义。带着这一问题,我们将开始今天的探索之旅——通过图文把握Git的九大发展趋势。

1. 三分之二开发者认为自己属于中级Git用户

2. 三分之二开发者将CLI与Git GUI相结合

3. 超过三分之一开发者将自己的Git项目托管在GitHub.com上

4. 五分之二开发者在Windows上使用Git

5. 半数Linux开发者使用Ubuntu

6. 六分之一开发者使用Visual Studio Code

7. 超过五分之二开发者从不使用子模块

8. 近五分之二开发者从不使用Gitflow

9. 超过五分之二开发者从不使用Git钩子

四、数据科学项目当中那些最值得关注的重要经验

原文标题:The Most Important Lessons Learned From Data Science Projects

数据规模的爆炸式增长显然仍将持续,事实上,全球近90%的数据记录创建于过去十年之内。单凭这一点,我们就能够体会到数据科学分析的重要意义以及所能够带来的巨大回报。那么,数据科学项目当中,又有哪些方面的经验最值得我们关注?今天的文章将尝试就此作出解答。

1. 实践中的数据科学

2. 数据科学项目中的经验教训

(1)理解业务目标

(2)大数据并不代表着所有数据

(3)协作的意义

(4)实践出真知

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

戳这里,看该作者更多好文

责任编辑:赵宁宁 来源: 51CTO专栏
相关推荐

2016-11-20 20:08:38

Web设计站点性能远程办公

2016-10-12 20:53:03

2017-08-30 08:45:31

Web编程MySQL聊天机器人

2017-10-19 08:32:27

机器学习网络与安全软件服务器监控软件

2017-10-11 08:51:50

Ruby编程微服务架构边缘计算

2018-01-18 08:50:14

Linux设计模式网站设计

2018-03-07 08:53:27

LinuxGDPRApache Web

2017-05-02 08:52:08

DevOps网络安全AI

2017-09-21 08:54:01

机器学习设计工具Postgres

2017-08-15 08:45:25

应用程序大数据企业网络

2016-06-30 20:23:54

2017-05-26 09:16:59

CUI容器化语音应用

2017-05-12 08:57:15

2017-08-23 08:35:37

iOS边缘计算网站

2016-10-17 20:54:34

Web技术堆栈编程语言

2016-07-05 09:37:26

2017-09-13 08:42:09

JavaLinux传感器

2017-09-27 08:55:27

Apache Solr数据库Java

2017-12-07 08:59:56

NoSQLPython敏捷性

2018-07-26 08:36:35

Azure Funct编程Chef
点赞
收藏

51CTO技术栈公众号