📜  保存本地副本和药丸 git - Shell-Bash (1)

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

保存本地副本和药丸 Git - Shell/Bash

介绍

Git是一个最流行的版本控制系统之一,它能够为团队提供协作开发环境,使开发者们更高效地协同工作。尤其是在多人同时修改同一份代码时,它可以帮助开发者们追踪和合并这些不同的修改。

在Git中,我们可以使用“保存本地副本和药丸”的功能,来把远程代码库里的代码下载到本地,并在本地副本上进行修改。当我们的本地副本修改完毕后,我们可以使用“药丸”(Git中的Commit)来将这些修改保存至本地版本库中。

在这篇文章中,我们会介绍如何在Shell/Bash中使用Git保存本地副本和药丸,并提供一些常用的命令和技巧。

安装Git

在使用Git之前,我们需要先安装它。如果你还没有安装Git,可以在终端中输入以下指令来安装:

sudo apt-get update
sudo apt-get install git

如果你使用的是Windows或Mac系统,你可以在官网上下载安装程序。安装完成后,你可以使用以下命令行查看你所安装的Git版本:

git --version
配置Git用户名和邮箱

在使用Git之前,我们还需要配置Git的用户名和邮箱。这样我们就能更容易地知道每个药丸是由谁提交的。我们可以使用以下命令设置用户名和邮箱:

git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
初始化本地版本库

在使用Git之前,我们需要把远程代码库里的代码下载到本地。我们可以使用以下命令行来将一个远程代码库克隆(clone)到本地:

git clone <Remote Repository URL>

例如,若要克隆一个名为“example”、位于Github上的代码库,你可以输入以下命令:

git clone git@github.com:example.git

这将会把远程代码库克隆到本地,并在当前目录下创建一个名为“example”的文件夹,其中包含远程代码库里的所有文件和目录。如果你需要将代码库克隆到指定目录中,可以使用以下命令:

git clone <Remote Repository URL> <Local Repository Directory>
保存本地副本

在本地副本中,我们可以创建一个分支(branch)来进行修改,这样就不会直接修改远程代码库的代码了。我们可以使用以下命令行创建一个新的分支:

git branch <Branch Name>

例如,若要创建一个名为“mybranch”的分支,你可以输入以下命令:

git branch mybranch

该命令将会在本地副本中创建一个名为“mybranch”的分支。接着,你可以使用以下命令行来切换到这个分支:

git checkout <Branch Name>

例如,若要切换到名为“mybranch”的分支,你可以输入以下命令:

git checkout mybranch

此时,你在本地副本中所做的任何修改,都会保存至“mybranch”分支上。如果你需要查看当前在哪个分支上工作,可以使用以下命令:

git branch

该命令将会列出所有的分支,并用一个*标记表示当前在哪个分支上。

药丸

当你在本地副本上完成修改后,你需要将这些修改保存至本地版本库中。这样,你的修改才能被其他人所看见。

我们可以使用以下命令来查看你所做的修改:

git status

该命令将会列出所有所做的修改,并通知你哪些修改被追踪(track),哪些没有。若要将这些修改药丸(commit)到版本库中,你可以使用以下命令行:

git add <File Name>
git commit -m "Commit Message"

第一个命令将会追踪你所输入的文件,并将其标记为已修改。第二个命令将会将这些修改药丸到本地版本库中。

例如,若要将文件“example.txt”保存至版本库中,并输入一个消息“修复了一个bug”,你可以输入以下命令:

git add example.txt
git commit -m "修复了一个bug"

此时,你的修改就已经被保存至本地版本库中了。你可以使用以下命令查看你所做的修改:

git log

该命令将会列出所做的所有药丸提交日志信息。如果你需要撤销一个药丸,可以使用以下命令:

git reset <Commit ID>

该命令将会将本地版本库中对应药丸以及之后的所有药丸删除,并还原为该药丸前的状态。

总结

在本文中,我们介绍了如何在Shell/Bash中使用Git保存本地副本和药丸。我们通过以下几个方面进行了讲解:

  • 安装Git
  • 配置Git用户名和邮箱
  • 初始化本地版本库
  • 保存本地副本
  • 药丸

我们希望这些信息能够帮助到你更好地使用Git来进行版本控制和协作开发。