📝 Git教程

198篇技术文档
  Git-修复错误

📅  最后修改于: 2020-11-01 03:57:28        🧑  作者: Mango

人非圣贤孰能。因此,每个VCS都提供了将错误修复到特定点的功能。 Git提供了一项功能,我们可以用来撤消对本地存储库所做的修改。假设用户意外地对其本地存储库进行了某些更改,然后想要撤消这些更改。在这种情况下,还原操作起着重要的作用。还原未提交的更改让我们假设Jerry意外地修改了他本地存储库中的文件。但是他想撤消修改。为了处理这种情况,我们可以使用git checkout命令。我们可以使用此命令还...

  Git-标签操作

📅  最后修改于: 2020-11-01 03:57:50        🧑  作者: Mango

标记操作允许为存储库中的特定版本赋予有意义的名称。假设Tom和Jerry决定标记他们的项目代码,以便他们以后可以轻松地访问它。创建标签让我们使用git tag命令标记当前的HEAD。 Tom使用-a选项提供标签名称,并使用–m选项提供标签消息。如果要标记特定的提交,请使用适当的COMMIT ID代替HEAD指针。 Tom使用以下命令将标签推入远程存储库。上面的命令将产生以下结果-查看标签汤姆创建了...

  Git-补丁操作

📅  最后修改于: 2020-11-01 03:58:13        🧑  作者: Mango

补丁是一个文本文件,其内容与Git diff类似,但与代码一起,也包含有关提交的元数据。例如,提交ID,日期,提交消息等。我们可以根据提交创建补丁,其他人可以将其应用于其存储库。杰里为其项目实现strcat函数。杰里可以创建他的代码的路径,并将其发送给汤姆。然后,他可以将收到的补丁应用到他的代码。Jerry使用Gitformat-patch命令为最新提交创建补丁。如果要为特定的提交创建补丁,则将C...

  Git-处理冲突

📅  最后修改于: 2020-11-01 03:58:54        🧑  作者: Mango

在wchar_support分支中执行更改Jerry正在wchar_support分支上工作。他更改了功能的名称,并在测试后提交更改。上面的命令产生以下结果-验证代码后,他提交更改。上面的命令将产生以下结果-在主分支中执行更改同时,在master分支中,Tom还更改了相同函数的名称,并将其更改推送到master分支。上面的命令产生以下结果-验证差异后,他提交更改。上面的命令将产生以下结果-在wch...

  Git-不同的平台

📅  最后修改于: 2020-11-01 03:59:09        🧑  作者: Mango

GNU / Linux和Mac OS使用换行符(LF),或新的行结束字符线,而Windows使用换行和回车(LFCR)组合来表示行结束字符。为了避免由于这些行尾差异而导致不必要的提交,我们必须配置Git客户端以将同一行结尾写入Git存储库。对于Windows系统,我们可以配置Git客户端在签出时将行尾转换为CRLF格式,并在提交操作期间将它们转换回LF格式。以下设置将很有用。对于GNU / Lin...

  Git-在线存储库

📅  最后修改于: 2020-11-01 03:59:35        🧑  作者: Mango

GitHub是基于Web的托管服务,用于使用Git版本控制系统的软件开发项目。它还具有可直接从服务网站下载的标准GUI应用程序(Windows,Mac,GNU / Linux)。但是在本次会议中,我们只会看到CLI部分。创建GitHub存储库转到github.com。如果您已经拥有GitHub帐户,请使用该帐户登录或创建一个新帐户。按照github.com网站上的步骤创建新的存储库。推送操作Tom...

  Git-有用的资源

📅  最后修改于: 2020-11-01 03:59:55        🧑  作者: Mango

以下资源包含有关Git的其他信息。请使用它们来获得有关该主题的更深入的知识。Git上的有用链接Git网站-官方Git网站。Git文档-官方Git文档。Git Wikipedia–Git的维基百科参考。关于Git的有用书籍要在此页面上注册您的网站,请发送电子邮件至contact@tutorialspoint.com...

  讨论Git

📅  最后修改于: 2020-11-01 04:00:08        🧑  作者: Mango

Git是一个侧重于速度的分布式修订控制和源代码管理系统。 Git最初是由Linus Torvalds设计和开发的,用于Linux内核开发。 Git是根据GNU通用公共许可证版本2发行的免费软件。本教程介绍了在进行基于Web和基于非Web的应用程序开发时,如何在分布式环境中使用Git进行项目版本控制。...

  Git教程

📅  最后修改于: 2020-12-13 13:39:04        🧑  作者: Mango

Git教程Git教程提供了Git和GitHub的基本和高级概念。我们的Git教程是为初学者和专业人士设计的。Git是世界上现代且广泛使用的分布式版本控制系统。开发它是为了高效,高效地管理项目。版本控制系统使我们可以在同一工作区中监视团队成员并与他们一起工作。本教程将帮助您通过命令行以及GitHub了解分布式版本控制系统Git。本教程中的示例在Windows上执行,但是我们也可以在其他操作系统(例如...

  什么是GitHub

📅  最后修改于: 2020-12-13 13:40:07        🧑  作者: Mango

什么是GitHub?GitHub是一个Git存储库托管服务。 GitHub还提供许多功能,例如访问控制和协作。它提供了基于Web的图形界面。GitHub是一家美国公司。它以不同的编程语言的形式托管您的项目的源代码,并跟踪程序员所做的各种更改。它提供了Git的分布式版本控制和源代码管理(SCM)功能。它还为每个项目提供了一些协作功能,例如错误跟踪,功能请求,任务管理。GitHub的功能GitHub是...

  Git vs GitHub

📅  最后修改于: 2020-12-13 13:41:11        🧑  作者: Mango

Git vs GitHubGit是一个开源的分布式版本控制系统,每个人都可以以零成本获得。它旨在快速高效地处理次要项目。开发它是为了协调程序员之间的工作。版本控件使您可以在同一工作区中跟踪团队成员并与之一起工作。GitHub是一个Git存储库托管服务。它是基于Web的服务。 GitHub具有Git的分布式版本控制和源代码管理(SCM)功能的所有功能。它还在单个软件工具中支持其某些特性。为了更好地理...

  Git vs SVN

📅  最后修改于: 2020-12-13 13:42:13        🧑  作者: Mango

Git vs SVNApache Subversion或SVN是最流行的集中式版本控制系统之一。现在,SVN的受欢迎程度正在下降,但是其中仍然存储着数百万个项目。它可以继续由开源社区积极维护。在SVN中,您可以签出存储库的单个版本。它将数据存储在中央服务器中。 SVN的缺点是,它的整个历史记录都存储在本地存储库中,这限制了您的工作。您只能执行提交,差异,日志,分支,合并,文件注释等。同时,Git是...

  Git和Mercurial之间的区别

📅  最后修改于: 2020-12-13 13:43:33        🧑  作者: Mango

Git vs水星Mercurial和Git都是两个非常相似且最受欢迎的分布式版本控制系统。它们的优缺点使它们成为不同用例的理想选择。两种工具都使用有向无环图来存储历史记录。Mercurial是一种分布式源代码管理管理工具。它是免费和开源的。它可以处理任何规模的项目,并提供简单直观的界面。如今,Git已拥有超过3100万用户,并由Microsoft拥有。自上个十年以来,Git已成为大多数开发项目的标...

  Git版本控制系统

📅  最后修改于: 2020-12-13 13:44:42        🧑  作者: Mango

Git版本控制系统版本控制系统是一种软件,该软件可以跟踪一段时间内对一个文件或一组文件的更改,以便您以后可以调用特定的版本。它还允许您与其他程序员一起工作。版本控制系统是一组软件工具,可帮助团队管理源代码中的更改。它使用一种特殊的数据库来跟踪对代码的每次修改。开发人员可以将早期版本的代码与早期版本的代码进行比较,以解决错误。版本控制系统的好处版本控制系统对软件开发非常有帮助和有益;在不使用版本控制...

  如何在Windows上安装Git

📅  最后修改于: 2020-12-13 13:45:54        🧑  作者: Mango

如何在Windows上安装Git要使用Git,您必须将其安装在计算机上。即使您已经安装了Git,将其升级到最新版本也是一个好主意。您可以将其作为软件包安装,也可以通过其他安装程序安装,也可以从其官方网站下载。现在出现了一个问题,即如何下载Git安装程序包。以下是分步安装过程,可帮助您下载和安装Git。如何下载Git?第1步要下载Git安装程序,请访问Git的官方站点并转到下载页面。下载页面的链接为...