gitlab容器化布署及git常用操作
Posted ~~~~~~~~~~~~~~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab容器化布署及git常用操作相关的知识,希望对你有一定的参考价值。
目录
-
Gitlab容器化布署
(官网参考地址https://docs.gitlab.com/omnibus/docker/README.html)
拉取gitlab-ce镜像:
docker pull gitlab/gitlab-ce |
创建宿主机持久化数据存储目录:
mkdir /data/gitlab/config,logs,data -p |
运行gitlab容器:
docker run -d -p 443:443 -p 80:80 -p 6022:22 --name gitlab --restart always \\ -v /data/gitlab/config:/etc/gitlab \\ -v /data/gitlab/logs:/var/log/gitlab \\ -v /data/gitlab/data:/var/opt/gitlab \\ gitlab/gitlab-ce |
布署完成,浏览器访问web页面设置root密码即可。
-
git常用操作
Git文件管理:
个人信息配置:用户名、邮箱
git config --global user.email "you@example.com"
git config --global user.name "Your name"
git init 目录初始化
git status 查看当前项目状态
git add 文件名 将指定文件添加至git管理
git add . 将当前修改的所有文件添加至git管理
git commit -m ‘v1’ 生成版本,v1为描述信息
git log 查看版本
git reset --hard 版本号 回滚至指定的版本
git reflog 查看版本回滚信息
git checkout -- 文件名 将已修改的文件回滚至未修改状态
git reset HEAD 文件名 将已经被git管理的文件回滚至未管理
git分支管理:
git branch 显示分支信息
git branch dev 创建dev分支
git checkout dev切换至dev分支
git merge dev 将dev分支合并至当前分支
git branch -d dev 删除dev分支
git remote add origin https://xxxx.git 添加远程仓库,取名为origin
git push -u origin master --tags 将master分支推送至远程仓库origin(带tag)
git clone https://xxx.git 克隆远程代码至本地
git pull origin dev 拉取dev分支至最新
git tag -a 'v1.0.3' f0cbc6 -m 'v1.0.3' 对f0cbc6这个commit点打标签
以上是关于gitlab容器化布署及git常用操作的主要内容,如果未能解决你的问题,请参考以下文章
第11节 DHCP服务器原理布署及攻防——以win2003为例
让 git 用户的 sshd 登录转发到(GitLab)Docker 容器