官网地址 下载.gz 压缩包地址(https://mirrors.edge.kernel.org/pub/software/scm/git/)下载自己想要安装的版本
解压到制定的目录
tar -xzvf git-2.21.0.tar.gz -C /opt/git :解压到 /opt/git
-x 解压
-z 带有属性的
-v 显示整个过程
-f 使用名字(必须放到最后)
需要安装依赖(如果使用 make install 出现上面那个出错
):
yum install zlib-devel
./configure --prefix=/usr/local
make install
完成
执行 git -version
出现 版本号 安装成功
创建 git服务:
groupadd gitgroup 添加用户组
useradd git -g gituser 添加用户名
passwd gituser :修改用户名为 git 密码
git init --bare spring-cloud.git 初始化 空仓库
配置用户名称,邮箱
git config user.name 'github用户名'
git config user.email '邮箱'
git config --list : 查看git 配置
客户端(本地)
克隆远程仓库(进入到文件夹空仓库):
git clone git@地址:/reposity/spring-cloud-parent/spring-cloud.git
git add . 文件名字 先添加到本地仓库
配置(本地)用户名称,邮箱(push到远程仓库之前)
git config user.name 'git用户名'
git config user.email '邮箱'
git coomit - m "首次提交"
git push -u origin master : 使本地分支与远程master分支关联起来(一定要保证这个 .git 当前登录的用户对.git有权限)
git remote rm origin (删除远程仓库)
git branch -d : 删除本地分支
git push origin --delete branchname :删除远程分支
git init :本地初始化仓库
git remote add origin 远程仓库地址: 添加远程仓库
git fetch origin 2.4: 拉取远程分支2.4到本地
git checkout -b v2.4 origin/2.4 本地创建分支v2.4 并且切换到2.4
git pull origin 2.4: 拉取远程分支2.4的内容到本地
git branch 1.1 : 创建1.1 本地分支
git branch 查看当前分支信息
git push origin 1.1 把本地分支 推送到远程
git checkout 1.1 : 切换至1.1