GIT 是一个免费的开源版本控制系统,可以有效地管理小型项目或大型项目。 它使多个开发人员能够一起进行非线性开发,因为它跟踪我们项目历史每个分支的源代码更改。 因此,如果出现问题,我们绝不会因为回到旧阶段而失去任何东西!
在以下教程中,您将学习如何使用命令行终端在 Fedora 36 Linux 上安装最新或升级 GIT 以及一些基本命令和提示。
目录
更新Fedora
首先,更新您的系统以确保所有现有软件包都是最新的。
sudo dnf upgrade --refresh
安装 GIT
默认情况下,GIT 在 Fedora 上存在并且始终是最新的,通过运行以下命令使安装变得简单。
sudo dnf install git -y
GIT 配置和设置
以下部分将介绍 GIT 用户日常使用的一些典型设置和命令。
GIT 添加用户
安装后,您将需要设置标准设置,例如名称和电子邮件,主要围绕 git 提交消息。 这非常简单,本教程将在下面解释。
第一步是提供您将在全球范围内设置的名称。
git config --global user.name "YOUR NAME"
接下来,选择您的电子邮件; 如果您愿意,这可能是假的。
git config --global user.email "YOUR EMAIL"
GIT 创建目录
首先,为想要为 GIT 创建新目录的用户创建目录。
mkdir example-directory -p
接下来,导航到目录。
cd example-directory -p
下一个任务是使用初始化命令,这将创建一个隐藏的 .git 目录 存储配置、历史记录等。
git init
您将看到一个终端输出,说明正在初始化的目录的状态,您还可以使用以下命令查看内容。
ls -a .git
打印 GIT 配置详细信息
要确认 GIT 配置用户和详细信息,请使用 config –list 命令
git config --list
除非另有说明,Git 将详细信息存储在 〜/ .gitconfig 文件。 您可以使用 cat 命令查看当前存储的内容。
cat ~/.gitconfig
注意使用 sudo 命令和 git config 命令将设置两个单独的用户名和电子邮件。
存储 GIT 凭证
对于想要存储授权详细信息的用户,您可以使用以下方式启用凭证助手缓存。
git config --global credential.helper cache
如果您必须使用凭证助手,建议仅在有限时间内缓存以提高安全性。 例如,如果您今天将使用 GIT 工作 1 到 4 个小时,但可能有几个星期不会接触它,那么将到期时间设置为 5 个小时。
git config --global credential.helper "cache --timeout=18000"
5 小时后,凭据将被删除,从而保护您的 GIT。
检查目录 GIT 状态
要查看 GIT 存储库的状态,可以使用以下命令 git状态 命令。
git status
虽然上述命令有助于给出 GIT 的状态,但您还可以列出所有 git 命令和子命令。
连接远程 GIT 存储库
需要使用 GIT 遥控器同步和下载/上传更改的用户,您需要链接 GIT。 这可以使用 git远程 命令如下。
git remote add origin remote-repository-link
提交 GIT 更改
当您在 GIT 目录中完成更改并希望同步它以推送到远程存储库时,请使用以下命令 git 提交命令。
git commit -m "git message changelog"
注意 -m “git 消息更改” 是出现在更改日志中的消息。
推送 GIT 更改
要在两个版本中将远程存储库的更改推送或发送到 SYNC,请使用以下命令
git 推送命令。
git push origin master
拉取 GIT 更改
或者,要在两个版本中将远程存储库中的更改拉取或获取到 SYNC,请使用以下命令 git 推送命令。
git pull origin master
如何更新/升级 GIT
对于 GIT 的更新,当您使用 DNF 包管理器安装 git-core 时,它们将包含在您的标准系统包中。 使用以下命令进行更新和升级。
sudo dnf update --refresh
如何删除(卸载)GIT
对于不再希望安装 GIT 的用户,请运行以下命令,该命令将删除应用程序以及任何未使用的依赖项。
sudo dnf autoremove git
评论和结论
如果你是 Web 服务器管理员,学习使用 GIT 是你应该做的。 它可以使您的工作更轻松,并有助于加快开发过程。 虽然 Git 一开始可能很难学习,但值得投资。