分享最新优惠信息
购买主机更加划算

在Linux系统中安装Git并创建Git存储库的详细教程

如果你经常使用Linux系统,那么很可能听说过GIT ,它是一个分布式版本控制系统,由Linux本身的策划者Linus Torvalds创建。它被设计为比现成的版本控制系统更优秀的版本控制系统,其中最常见的两个是CVS和Subversion(SVN)。

CVS和SVN在其系统中使用客户端/服务器模型,而GIT的运行方式略有不同。GIT不是下载项目、进行更改并将其上传回服务器,而是使本地计算机充当服务器。换句话说,当你签入、签出并执行所有其它版本控制活动时,可以将项目的所有内容、源文件、版本更改和单个文件更改直接下载到本地计算机。完成后,你可以将项目合并回存储库。

这种模型提供了许多优点,最明显的是,如果你由于某种原因与中央服务器断开连接,那么仍然可以访问你的项目。在本文中,小编将安装Git、创建存储库并将其上传到GitHub。为此,在操作之前,务必访问GitHub官网,然后创建一个帐户,并设置一个存储库(如果想在那里上传你项目的话)。

 Git存储库

在Linux系统中安装GIT

在基于Debian的发行版(例如Ubuntu和Linux Mint)上,如果尚未安装,可以使用apt命令进行安装:

sudo apt install git

在基于RHEL的发行版(例如Fedora、CentOS Stream、Rocky和​​Alma Linux)上,可以使用yum或dnf命令安装它:

sudo yum install git
或者
sudo dnf install git

如果你喜欢安装并编译git形式的源代码,可以按照以下命令操作:

wget https://www.kernel.org/pub/software/scm/git/git-2.43.0.tar.gz
tar xvjf git-2.43.0.tar.gz
cd git-*
./configure
make
sudo make install

创建Git项目

现在GIT已安装,让我们继续进行设置。在你的主目录中,会有一个名为“ ~/.gitconfig ”的文件。这保存了你的所有存储库信息,可以输入姓名和电子邮件:

git config --global user.name "Your Name"
git config --global user.email "youremail@mailsite.com"

现在,让我们创建第一个存储库,可以将任何目录变成Git存储库。将目录更改为包含一些源文件的目录,然后按照以下步骤操作。

cd /home/tecmint/python-web-scraper/
git init

在该目录中,创建了一个名为“ .git ”的新隐藏目录。此目录是GIT存储有关你的项目的所有信息以及你对其所做的任何更改的位置:

ls -al.git/

创建Git存储库

如果任何时候你不再希望任何目录成为GIT存储库的一部分,只需使用rm命令删除该目录即可:

rm –rf .git

现在已经创建了存储库,我们需要向项目添加一些文件。可以将任何类型的文件添加到你的GIT项目中,但现在,需要生成一个“ README.md ”文件,该文件提供有关你项目的一些信息(也显示在GitHub的README块中)并添加一些源文件:

vi README.md

输入有关你的项目的信息,保存并退出。

通过以下两个命令,我们已将“ README.md ”文件添加到你的GIT项目中,然后在当前目录中添加了所有Python源(*.py)文件,命令如下:

git add README.md
git add *.py

值得注意的是,当你处理GIT项目时,百分之九十九的情况都会添加目录中的所有文件。其实可以这样做:

git add .

现在我们准备将项目进行到提交阶段。你可以使用git-commit“-m”命令来完成此操作,其中“-m”选项指定要给它的消息。由于这是我们项目的第一次提交,所以将输入“first-commit”作为“-m”字符串:

git commit -m 'first commit'

将项目上传到GitHub存储库

现在准备将项目推送到GitHub,这里需要登录账号(创建GitHub帐户时设置的登录信息),这样将获取此信息并将其传递给GIT,以便它知道该去哪里。在这里需要将“ user ”(本文使用的是默认origin用户名)和“ project.git”替换为你自己设置的正确值:

git remote add origin git@github.com:ravisaive/project.git

现在,是时候进行推送了,即从存储库复制到远程存储库。git push命令有两个参数:“ remotename ”和“ branchname ”,这两个名称通常分别代表Origin和Master:

git push origin master

到这里设置过程就结束了。现在可以访问https://github.com/username/repo链接查看你的git项目(替换成你自己实际设置的用户名访问)。

未经允许不得转载:惠主机 » 在Linux系统中安装Git并创建Git存储库的详细教程