如何在Mac上安装Git

如果您是一个崭露头角的程序员,那么您应该熟悉版本控制系统。

您遇到的大多数编程工作都将要求您通过这些版本控制系统之一与其他工程师合作,因为这是组织大型代码库并最大程度地减少错误或差异影响的最佳方法。 Git是这样一种版本控制系统。

我们将通过几个简单的步骤研究一下Git是什么以及如何在Mac上启动和运行它。阅读完本文后,您还将学到一些基本命令,以快速运行并在工作流程中使用Git!

受过Git教育的人:什么是Git?它如何帮助我?

如前所述, Git是一个开源版本控制系统(也称为版本控制工具或源代码控制)。版本控制工具的主要目的是在代码库更新时监视代码库中发生的更改,并允许您还原到所选择的任何迭代。

相关: Git终极指南-索取免费电子书!

当您意识到自己已编写了一个错误程序时,这对您的应用程序逻辑产生了极大的帮助。如果编译器充满红色错误文本,只需还原到您的最后一个Git存储库,然后转到Stack Overflow找出第一次出问题的地方-无害,无犯规。

Git也可以免费使用。

如何在Mac上安装Git

Apple的Git模型预先安装在macOS上。打开您选择的终端或Shell脚本编辑器,然后输入git –version来验证您计算机上的Git版本。如果尚未在您的计算机上运行git –version,则会提示您安装Git。

虽然此Git版本对于某些用户而言还不错,但您可能需要安装最新版本(Apple经常不快更新其版本)。您可以通过许多不同的方式进行操作。我们在下面汇总了一些最简单的选项。

相关:什么是Shell脚本以及为什么要使用它

使用Homebrew在macOS上安装Git

使用自制软件。 Homebrew安装了Mac上未预装的有用软件包列表(请在Homebrew网站上查看软件包列表)。

将以下命令粘贴到终端中以安装Homebrew:

 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

终端将提示您输入密码。输入用于登录Mac的密码以继续安装过程。

完成后,在终端中输入brew install git并等待其下载。通过运行git –version验证是否已安装Git。

如何使用独立安装程序在macOS上安装Git

Tim Harper在Mac上为Git构建并支持独立安装程序-您可以在SourceForge上找到它。只需单击“下载”以获取最新版本,或直接在“项目活动”标题下单击以选择任何以前的版本。

按照安装程序上的说明进行操作,直到Git安装在您的计算机上。通过在终端中运行git –version来验证是否已安装Git。大功告成!

注意:一些用户报告了独立安装程序与Mac OS X Snow Leopard或Mac OS X Lion(OSX 10.6和10.7)之间的兼容性问题。尽管有可能解决方法,但我们强烈建议您在Homebrew中安装Git来避免这种情况。

使用GitHub Desktop为Mac OS安装Git

知道您将在项目中使用GitHub吗?安装GitHub Desktop还将安装最新版本的Git。只需单击“ macOS下载”并运行安装程序。运行安装程序后,通过在终端中运行git –version来验证是否已安装Git。大功告成!

相关:如何在Github上创建第一个存储库

Git入门:基础知识

潜入Git似乎令人生畏。这是个好消息:即使您只知道一些命令,也可以开始利用Git提供的功能。随着时间的流逝,您将发现新的需求并寻求新的解决方案,剩下的时间就可以解决。现在,这里有一些基础知识:

基本的Git命令
git帮助,git帮助-a,git帮助-g 显示Git命令和子命令的列表。
git config –global user.name“名字的姓氏” 设置您的Git用户名。
git config –global user.email“您的电子邮件@ ex.com” 设置您的Git电子邮件。
git初始化 在当前目录中创建一个新的Git存储库(仓库)。
git add [文件/目录] 将当前文件的快照添加到暂存区(索引)。这不会将任何工作保存到您的存储库。
git rm 从索引中删除文件。
git提交 将登台区域中的更改提交到存储库。您必须运行此命令才能将更改保存到您的存储库中。
git commit -a 您可以使用它跳过使用Git add。这将查找更改,将其添加到暂存中并提交。
git diff 查看提交之间的更改。
git日志 查看您以前对存储库的提交。
git branch [分支名称] 在您的存储库中创建一个新分支。分支用于将代码库分成较小的部分。
git分支 列出您的仓库中的所有分支。
git switch [分支名称] 在分支之间导航。
git branch [分支名称] -d 删除指定的分支。
git clone [目录路径] [您选择的名称] 创建指定存储库的克隆。
git获取 检查另一个存储库中的更改,而不将其集成到您的存储库中。
git pull 将更改从另一个存储库提交到您的存储库。
git推 使用更改更新仓库以供其他用户使用。

清理存储库

既然您知道如何在macOS上安装Git并开始使用它,就该开始制作了。不必担心对与错,干净或凌乱。只要创造新事物并沿途学习即可。

如果在创建过程中,您发现自己的分支变得过于杂乱而无法按自己的喜好进行,那么总有一些方法可以用来清理事物。