Git是一分布式版本控制系统,是一个在现有控制系统中的优秀控制系统版本之一,常见的类型有CVS和SVN。CVS和SVN系统使用的是客户端/服务器模型,Git不支持下载项目、更改后再上传服务器,支持本地计算机充当服务器。就是在迁入、迁出和执行全部其他版本控制时,需要把项目及其全部内容都下载到本地计算机,再把项目合并到数据库。这样的方法可以避开迁移中出现连接中断时也可以继续访问项目。华纳云在下面分享了关于Git的安装方法及创建数据库的方法。
在基于Debian中,如ubuntu和linux Mint中还没有安装可以用apt命令完成:
sudo apt install git
在基于RHEL发行版中,如Fedora、CentOS stream等,可以通过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进行配置,主目录中会有一个“~/.gitcofig”文件其中包含了全部存储库信息,输入账号和邮件:
git config --global user.name "账号"
git config --global user.email youremail@mailsite.com
现在就可以开始创建第一个存储库,可以把任意目录变成Git存储卡。把目录更改成含一些源文件的目录:
cd /home/tecmint/python-web-scraper/
git init
创建一个“.git”新隐藏目录。Git在这个目录中存储有关项目信息的全部内容:
ls -al .git/
如果不想任何目录都参与Git存储库的一部分,可以用rm命令来删除目录:
rm –rf .git
创建好存储库后可以向项目添加一些文件。可以把任意文件添加到Git项目中,比如可以生成一个“README.md”文件,其中有关于项目一些信息还可以添加一些源文件:
vi README.md
输入完成后,保存退出。
可以用以下命令把“README.md”文件添加到Git项目中,把全部python源(*.py)文件添加到当前目录中:
git add README.md
git add *.py
添加目录文件:
git add .
需要把项目提交时,需要有标记点,可以用Git commit m来执行,m可以用于指定为提供信息。如果是第一次提交可以输入first commit用为m字符串:
git commit -m 'first commit'
把项目上传到Git Hub,在创建账户阶段需要提交登录信息。把获取信息传给Git可以用适当内容替换user和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项目。