`
xpp02
  • 浏览: 1012460 次
社区版块
存档分类
最新评论

Git学习的最佳教程

 
阅读更多

身为网页设计师或者网页开发者的你,可能已经听说过Git这个正快速成长的版本控制系统。它由GitHub维护;GitHub是一个开放性的、存储众人代码的网站。如果你想学习如何使用Git,请参考本文。在文章最后,我们罗列了其他Git学习资源。

1. Pro Git

Pro Git是由Scott Chacon编写的免费在线图书,Scott现在是Git的开发人员。Pro Git有精彩的结构和一系列有组织的标题,让你快速跳进自己希望了解的章节。无论你是初学者还是一个老练的专业人员,书中总有让人获益的内容。

01 300x200 10篇写给Git初学者的最佳教程

2. Git immersion

这篇文章引领你一步步、手把手地学习Git的基础。对于那些准备了解的Git的人来说非常值得一读。

02 300x200 10篇写给Git初学者的最佳教程

3. Git Community Book

这个Git资源是由Git小组编写的,它完全免费,在互联网上就可看见。这本书属于Git官方项目网站。它由七个部分组成,其中涵盖了Git的介绍、基础应用以及如何在工作中运用Git等。

03 300x200 10篇写给Git初学者的最佳教程

4. Git From the Bottom Up

这个PDF格式的Git文章带读者了解、熟悉Git。如果你直线式的从头读到尾,将从zhogn获益匪浅。

04 300x200 10篇写给Git初学者的最佳教程

5. Git Magic

这本在线书籍以精彩的解释帮助初学者了解Git背后的内容。它提供多个语言版本(比如中文、法文等),同时也提供多种文档格式(如PDF,打印书格式,等等)。

05 300x200 10篇写给Git初学者的最佳教程

6. Git by Example

这篇Git文章针对有Git基础并打算继续深入的学习者们。对于想快速了解Git工作原理的人们来说,这篇文章是上乘之选。

06 300x200 10篇写给Git初学者的最佳教程

7. Easy Version Control with Git

这篇Nettuts上优秀的Git文章令你获得充足的Git入门信息。这篇文章的另一个优点在于它有一个关于使用GitHub的章节。

07 300x200 10篇写给Git初学者的最佳教程

8. Git in Action

下面的截屏展示了Git工作的例子;它只需花费不超过18分钟的时间就可读完,多么值得一阅!

08 300x200 10篇写给Git初学者的最佳教程

9、Intro to Git for Web Designers

Webdesigner Depot上这篇Git的文章对网页设计师们来说非常不错。文章展示了创建网站时进行版本控制的好处,同时假设读者乐意以GUI结合Git 的工作方式取代传统的命令行界面。

09 300x200 10篇写给Git初学者的最佳教程

10. A Visual Git Reference

这篇文章主要针对视觉学习者,它以图表的形式解释常用的Git命令,你能直观地从中明白具体发生了什么。

10 300x200 10篇写给Git初学者的最佳教程

其他Git资源[节选部分]

Git Tutorial: How to Version Projects with Git: 这是篇入门级的Git文章,其中包括一些基础介绍。

Introduction To Git: GitHub上介绍基础Git内容的文章。

How to Install Git: 指导你如何在不同操作系统上安装Git。

Everyday GIT With 20 Commands Or So: 文中介绍了最常用的Git命令[包含这些命令的运用实例]。

gittutorial Manual Page: Git的官方手册。

Git for the lazy:引导你快速学习Git并上手运用。

Git_Guide: 这个FAQ形式的文章涵盖了初学者最需要了解的内容。

Aha! Moments When Learning Git: Kalid Azad 与你分享他第一次使用Git的体验。

Version Control for Designers: 文章讨论版本控制系统背后的原理和内容。

Linus Torvalds on Git: Linus Torvalds谈Git的视频。


分享到:
评论

相关推荐

    learn-git:一站式学习git的一切

    学 这是我学习Git分布式版本控制系统所遇到的最佳资源。 随时打开或是否有任何必要的修复/更新。课程影片 GitCasts屏幕录像将Git GUI与Eclipse结合使用第一部分-设置工作区将Git GUI与Eclipse Part II结合使用-将...

    Pro.Git中文版

    学习git的最佳书籍文档, 足以精通git的方方面面. 中文版本. 文字版本可复制,非扫描.

    team-setup-overview:揭露团队关于Git存储库设置和协作决策的大争论

    了解如何以及何时应用各种命令是学习成为一名有效的Git团队成员的难点。 本课程将简要介绍四个最重要的因素,这些因素将决定您的项目与Git合作的成功程度: 储存库架构-要包含和省略的文件 常见的分支模式-它们是...

    container-immersion:doing通过学习Docker

    Git Immersion的前提是学习新技术的最佳方法是将自己沉浸在其中并加以使用。 今天, 是一种年轻的技术。 我发现Git Immersion是一种学习Git的有效工具,受到启发,我为Docker创建了类似的教程。 我希望Container ...

    ActuatorDemo

    了解如何将 Git 和 Bitbucket 与可用的最佳 Git 客户端之一 SourceTree 结合使用,或从命令行使用 Git。 无论您选择哪种方式,您都将了解如何设置 Git,在本地克隆此存储库。 然后学习如何在本地进行和提交更改并将...

    Money-Management:资金管理安卓应用

    了解如何将 Git 和 Bitbucket 与可用的最佳 Git 客户端之一 SourceTree 结合使用,或从命令行使用 Git。 无论您选择哪种方式,您都将了解如何设置 Git,在本地克隆此存储库。 然后学习如何在本地进行和提交更改并将...

    Cmpe273_4thLab

    了解如何将 Git 和 Bitbucket 与可用的最佳 Git 客户端之一 SourceTree 结合使用,或从命令行使用 Git。 无论您选择哪种方式,您都将了解如何设置 Git,在本地克隆此存储库。 然后学习如何在本地进行和提交更改并将...

    273Assignments

    了解如何将 Git 和 Bitbucket 与可用的最佳 Git 客户端之一 SourceTree 结合使用,或从命令行使用 Git。 无论您选择哪种方式,您都将了解如何设置 Git,在本地克隆此存储库。 然后学习如何在本地进行和提交更改并将...

    sklearn-one-day:使用scikit-learn进行机器学习的一日研讨会

    我们将重点介绍scikit-learn的机器学习工作流程和最佳实践。 先决条件 本讲习班假定您熟悉Jupyter笔记本以及熊猫,matplotlib和numpy的基础知识。 获取教程资料 如果您熟悉git,则克隆GitHub存储库最方便。 强烈...

    RecruitingAppCode:NodeJS 中的斐波那契计算,有点样式

    了解如何将 Git 和 Bitbucket 与可用的最佳 Git 客户端之一 SourceTree 结合使用,或从命令行使用 Git。 无论您选择哪种方式,您都将了解如何设置 Git,在本地克隆此存储库。 然后学习如何在本地进行和提交更改并将...

    patterns:带有示例的 Java 模式

    了解如何将 Git 和 Bitbucket 与可用的最佳 Git 客户端之一 SourceTree 结合使用,或从命令行使用 Git。 无论您选择哪种方式,您都将了解如何设置 Git,在本地克隆此存储库。 然后学习如何在本地进行和提交更改并将...

    comp3331-assignment

    了解如何将 Git 和 Bitbucket 与可用的最佳 Git 客户端之一 SourceTree 结合使用,或从命令行使用 Git。 无论您选择哪种方式,您都将了解如何设置 Git,在本地克隆此存储库。 然后学习如何在本地进行和提交更改并将...

    ismir2018-oss-tutorial:ISMIR2018 MIR研究中的开源和可再现性教程

    开源和可重现的MIR研究 ...与会者将修改代码,添加文档,编写单元测试,并学习软件开发工作流程的最佳实践。 我们在此展示的许多材料都是从项目扩展而来的,该项目是由华盛顿大学电子科学学院的Ariel Rokem开发的。

    pydock_tutorial:PyDock教程

    在本练习中,您将从CAPRI实验[2](目标26 [3])中学习如何使用PyDock [1]对实际案例进行对接。 您将使用pyDock能量对100个对接解决方案进行排名,应用实验数据约束并基于去溶剂化能量(最优对接区域[4])执行界面...

    medium-tutorial:我的流星教程的github

    中型流星教程像我这样的傻瓜教程我想从头到尾学习流星,而最好的学习方法就是向没有学过知识的编码人员解释流星。 这是我的尝试。 我并不声称我的任何代码都是最佳或正确甚至正确的。 如果您发现其中的问题,请告诉...

    php-source-lib:phper公共资源和lib

    学习资源PHP相关的有参考价值的社区,博客,网站,文章,书籍,视频等资源PHP网站(PHP Websites) - 一个PHP实践的... 语义化版本Atlassian Git Tutorials - 一系列的Git教程Servers for Hackers - 有关服务器运维相关be-a

    cmake-tutorial

    在转换项目和学习 CMake 的过程中,我通读了很多。 当时我觉得缺少两件事:1)各种典型项目设置的适用示例,尤其是那些最琐碎的; 2) 以对 CMake 新手有意义的顺序介绍功能,他们最终希望以严格的方式使用构建过程...

    open_source_demos:一组演示,展示了在各种用例中的自动化功能工程和机器学习-Open source

    通过将最佳功能与最准确的估计器及其对应的超参数相结合,我们可以构建可以很好地泛化到未知数据的机器学习模型。 正如Featuretools使功能工程的过程变得简单一样,我们也使使用EvalML的自动化机器学习易于实现。 ...

    tutorial-ci-for-serverless:无服务器应用程序的教程持续集成

    最佳实践包括构建和部署的自动化,具有快速和自测试的构建以及类似生产的测试环境。 在无服务器的情况下,持续集成管道将从单车道单向街道演变为多车道,两路高速公路。 在本教程中,我们将使用一个简单的无服务器...

    java8看不到源码-Genome-Analysis-Tutorial:基因组分析教程页面

    git 存储库的网络版本。 此页面将帮助您学习如何基于 GATK BestPractice 制作流水线。 从此页面,您可以下载资源文件,例如参考 fasta、samtools、bwa、picard、GATK4、snpEff 和原始 fastq 文件。 是的! 本教程...

Global site tag (gtag.js) - Google Analytics