git分支开发工作流:
分长期分支和主题分支。
1.git简介
git简介其实很简单,就是了解几个命令,看到这几个单词你要知道什么意思。
clone:克隆,就是将远程仓库复制到本地
push:推送,就是将本地仓库代码上次到远程仓库。
pull:拉取,就是将远程仓库代码下载到本地仓库。
git简单工作原理
2.git工作流程
工作流程往往都是一些步骤,需要怎么去做。
如果用几个简单的单词:clone->checkout-->commit-->push
简单的操作步骤:
1.克隆远程仓库代码到本地仓库:git clone git网址
2.在本地仓库中checkout代码然后通过IDE工具进行代码修改:git checkout 对应的分支
3.在提交前到本地仓库前--需要先提交到暂存区 index stage:git add 'xx'
4.提交到本地仓库 :git commit '注释内容'
5.修改完成后,需要和团队共享代码时,将代码推送到远程仓库:git push
git本地工作流程
3.git环境搭建
操作步骤:
1.在/srv目录下新建gitlab文件夹,在该文件夹下创建config、logs、data文件夹。
2.启动docker安装搭建gitlab
3.容器内启动服务
4.关闭防火墙
执行命令如下:
#-v 挂载目录到宿主机,需要对gitlab的配置、数据、日志进行存放。
cd /srv #切换到srv目录
mkdir gitlab #创建gitlab文件夹
cd gitlab
mkdir config logs data
docker run --detach -p 443:443 -p 9001:80 -p 8022:22 --hostname 10.100.1.15 --name mygitlab --restart always -v /srv/gitlab/config:/etc/gitlab -v /srv/gitlab/logs:/var/log/gitlab -v /srv/gitlab/data:/var/opt/gitlab -v /etc/localtime:/etc/localtime:ro --privileged=true gitlab/gilab-ce
#容器内启动服务
docker exec 容器id gitlab-ctl reconfigure
#关闭防火墙
systemctl stop firewalld
结果访问:10.100.1.15:9001 进入gitlab