2.2学习Git和GitHub

下一步

2.1设置开发环境
以下是我将用来实现我的应用创意的工具。 medium.com

什么是Git?

Git是用于版本控制的开源命令行工具。 您可以使用Git对每个逻辑更改制作不同版本的项目。 它允许撤消并返回到项目的先前版本。 如果您在修复一个旧错误时又创建了几个错误,则可以使用git找出来的错误,或者只是切换到以前的版本。

查看以下链接以交互方式了解Git。

尝试Git
在Code School的互动课程Try Git中了解如何使用Git。 try.github.io

设置您的工作区

后续过程是Udacity课程的一部分。 如果您是一个完整的初学者,我建议您注册该课程。

如何在Git和GitHub中使用版本控制| Udacity
学习编码:纳米编程入门。 立即注册有效使用版本控制非常重要且有用…… www.udacity.com

安装Git

您可以从此处下载适用于Linux的最新版本的Git或通过在终端中键入git --version来检查是否已安装Git。

下载必要的文件

  • 将此文件命名为git-completion.bash保存在主目录中。
  • 将此文件保存在您的主目录中,名称为git-prompt.sh
  • 在此处下载bash_profile_course
  • 如果您的主目录中已经有一个名为.bash_profile的文件,请从bash_profile_course复制内容并将其粘贴到.bash_profile的底部。 否则,将bash_profile_course移至您的主目录,并将其重命名为.bash_profile 。 如果使用Linux,则可能需要将此文件命名为.bashrc而不是.bash_profile

确保可以从终端启动编辑器

如果您使用Sublime,则可以通过在.bash_profile添加以下几行来做到这一点(如果Sublime安装在您的其他位置,则可能需要更改路径):

 别名subl =“ / Applications / Sublime \ Text.app/Contents/SharedSupport/bin/subl” 

进行Git配置

运行以下Git配置命令。 如果您使用的不是Sublime文本编辑器,或者您将Sublime安装在其他位置,则需要修改第一个。

  git config --global core.editor“'/应用程序/ Sublime Text 2.app/Contents/SharedSupport/bin/subl'-n -w” 
git config --global push.default上游
git config --global merge.conflictstyle diff3

重启终端

您需要关闭并重新打开终端,然后所有更改才能生效。

什么是GitHub?

GitHub是一个代码共享和协作平台。 它提供了图形界面,可以与其他人共享整个git存储库。 它允许任何人创建公共存储库来促进开源项目。

下一个

2.3设置Hasura本地开发
以下视频将引导您完成Hasura Local Development的设置过程。 medium.com