
git 2015年诞生,自此以后日臻成熟,逐渐发展壮大!在保证你快速高效管理你的代码同时,又保证自己简单易用,这么久以来依然坚持自己的目标,他的速度飞快,非常适合管理大型项目。 系统版本:centos7.9 软件版本:git2.28
#安装支持软件
yum install autoconf gcc zlib zlib-devel
#编译并配置
tar xvf v2.28.0.tar.gz
cd git-2.28.0/
make configure
./configure --prefix=/usr/local/git
make && make installvim /etc/profile
GIT_HOME=/usr/local/git
PATH=$PATH:$GIT_HOME/bin //53行source /etc/profile
git --version//获取项目
git clone git@gitlab.com:myproject97/sys.git
//更新分支
git pull
//查看当前分支
git status
//更新
git add .
git commit -m "更新"
git push//创建版本
git tag -a v1.0.1 -m "1.0版本,2020-03-02上线"
//查看版本记录
git tag
//推送
git push origin v1.0.1
项目有且只有一个主分支

日常开发使用develop分支
//创建开发分支
git checkout -b develop master
//发布develop
git checkout master
git merge --no-ff develop--no-ff 参数执行正常合并,在master上生成一个新的节点

修补bug分支是从Master分支上面分出来的。修补结束以后,再合并进Master和Develop分支。
//创建一个修补bug分支
git checkout -b fixbug-0.1 master
//修补完成后,合并到master
git checkout master
git merge --no-ff fixbug-0.1
git tag -a 0.1.1
//合并到develop分支
git checkout develop
git merge --no-ff fixbug-0.1
//删除"修补bug分支"
git branch -d fixbug-0.1cat < .gitignore
*
!.gitignore
EOF本文共 290 个字数,平均阅读时长 ≈ 1分钟