📜  如何使用 git - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:51:52.724000             🧑  作者: Mango

如何使用 Git - Shell-Bash

Git 是一种强大的版本控制系统,它可以跟踪文件的历史记录、协作开发和更好地管理代码。在这篇文章中,我们将介绍如何使用 Git在 Shell-Bash中进行版本控制。

安装 Git

在开始使用 Git 之前,您需要在计算机上安装它。如果您使用的是 Linux 或者 macOS 操作系统,Git 可能已经预安装。您可以在 Shell-Bash 中输入下列命令来查看您的操作系统是否预安装了 Git:

$ git --version

如果您的操作系统没有预安装 Git,请按照以下步骤安装它:

  • Git 官网 上下载适用于您的操作系统的 Git 安装程序。
  • 打开 Shell-Bash 并运行安装程序。

在安装完成后,您可以在 Shell-Bash 中输入下列命令来检查 Git 是否已经成功安装:

$ git --version
初始化 Git 仓库

使用 Git 进行版本控制的第一步是在 Shell-Bash 中初始化 Git 仓库。您可以按照以下步骤初始化 Git 仓库:

  1. 在 Shell-Bash 中转到您想要将代码存储在其中的目录。
  2. 运行以下命令:
$ git init

这将在当前目录中创建一个 .git 子目录,Git 仓库中存储的所有信息都将存储在该目录中。

添加和提交更新

在您对代码进行更改之后,您需要将更改添加到 Git 仓库中,并撰写提交消息以标识每个更改的目的。您可以按照以下步骤执行此操作:

  1. 在 Shell-Bash 中执行以下命令,将更改添加到 Git 仓库中:
$ git add <文件名>

如果您要将所有未跟踪的文件添加到 Git 仓库中,请执行以下命令:

$ git add .
  1. 一旦您确定要提交目前的更改,请将更改提交到 Git 仓库中:
$ git commit -m "提交消息"

提交消息应该是一个简短的消息,用于描述所做更改的目的。

查看更改历史记录

有时候,您需要查看 Git 仓库中的更改历史记录。您可以按照以下命令查看 Git 仓库的完整历史记录:

$ git log

此命令将按照最新的提交顺序显示所有提交记录。

创建和切换分支

在代码库的发展过程中,您可能需要创建一条新的分支,以便您可以在其中开发新功能而不会影响主要代码库的稳定性。您可以按照以下命令操作来创建新分支:

$ git branch <分支名称>

这将在 Git 仓库中创建一个新分支。

接下来,您可以切换到新分支中,以便在其中进行开发:

$ git checkout <分支名称>
合并分支

一旦您开发出了新功能,并且经过测试后已准备好合并到主要代码库中时,您需要将其合并到主分支中。您可以按照以下命令选择您要将更改合并到的目标分支:

$ git checkout <目标分支>

然后,使用以下命令将您的更改合并到目标分支中:

$ git merge <源分支>

上述命令将源分支中的更改合并到目标分支中。

克隆 Git 仓库

如果您想要在另一台计算机上协作开发代码或者在另一个地方有一个备份,您可以克隆 Git 仓库到您的计算机上。您可以按照以下命令在 Shell-Bash 中克隆 Git 仓库:

$ git clone <Git 仓库 URL>

上述命令将克隆远程 Git 仓库并创建一个本地副本。

这是一些 Git 的常见操作,希望对您有所帮助。