centos使用yum
指令来实现包的安装,使用
xxxxxxxxxx
yum install git
命令安装的是默认1.8.3.1
版本的git,如果要安装2.0
以上版本的git,这需要安装endpoint
库,在CentOS8
上安装endpoint
库命令如下所示
xxxxxxxxxx
dnf install https://packages.endpointdev.com/rhel/8/main/x86_64/endpoint-repo.noarch.rpm
其余版本CentOS
可以在该连接查阅。
在完成endpoint
库的安装后,使用
xxxxxxxxxx
sudo yum install git
即可完成2.0
以上版本git的安装。安装完成后使用git --version
即可查看git版本
安装更高版本的git需要先卸载就版本的git并清楚其文件夹,使用命令如下
xxxxxxxxxx
sudo yum remove git
sudo yum remove git-*
git中提交版本信息时会配置提交者的姓名和邮箱信息,可以通过下列指令对该信息进行设置
xxxxxxxxxx
git config --global user.name "Your Name"
git config --global user.email you@example.com
在服务器上创建仓库文件夹并进入,为了保持与github命名规则相同,使用.git
作为仓库的后缀,随后进入仓库并初始化即可完成远程仓库的创建
xmkdir my_repo.git
cd my_repo.git
git init --bare
完成远程仓库的创建后即可将仓库克隆到本地进行文件的添加及修改,克隆命令为
xxxxxxxxxx
git clone [name]@[ip]:file_path
# git clone oct_yan@1.2.3.4:mygit.git
注:通过将本地ssh公钥放在服务器端可以避免输入密码,配置方式与LInux/SSH远程连接中所示相同。
将文件克隆到本地后,可通过命令行或IDE打开文件夹,新加入文件可使用命令
xxxxxxxxxx
git add file_name
对于文件修改的描述及提交命令为
xxxxxxxxxx
git commit -m "add file"
git push -u origin master