美文网首页
git-lab 镜像

git-lab 镜像

作者: 旭Louis | 来源:发表于2017-10-30 18:12 被阅读0次

git-lab 本地代码托管
docker image
https://docs.gitlab.com/omnibus/docker/#run-the-image
使用说明

https://docs.gitlab.com/omnibus/docker/

启动 gitlab 后台服务

docker run --detach \
    --hostname gitlab.example.com \
    --publish 8929:80 --publish 2289:22 \
    --name gitlab \
    --restart always \
    --volume /srv/gitlab/config:/etc/gitlab \
    --volume /srv/gitlab/logs:/var/log/gitlab \
    --volume /srv/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce:latest

STMP 设置
https://docs.gitlab.com/omnibus/settings/smtp.html

Git 命令 常规用法

git init --- 初始化仓库, .git目录下存放管理所需的仓库数据,称为附属于仓库的工作树
git status --- 查看仓库状态,提供操作参考的反馈
git log --- 查看提交日志
git log --pretty=oneline
git reflog --- 查看仓库的操作日志
git add --- 把文件加入暂存区,进入到本地版本管里系统之下
git add命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit就可以一次性把暂存区的所有修改提交到分支
git commit --- 提交到记录中,保存到仓库历史记录(定制时间节点?),要求编写详细的提交信息
git commit -m --- 提交“概述"
git commit -am --- 一次完成缓存与提交记录git reset HEAD file
git diff --- 查看工作树与暂存区的差别
git push --- 提交到github上

分支作业
通过灵活运用分支,可以让多人同时高效地进行并行开发
git branch --- 显示本地分支一览表
git brandh -a --- 查看本地远程的分支信息
git branch $brandchname --- 创建分支
git branch -d $brandchname --- 合并后的分支删除
git branch -D $brandchname --- 强制删除
git checkout -b --- 创建/签出分支
git checkout - --- 切换到上一个分支
git checkout -- file --- 迁出记录中的某文档
在开发过程中往往会安排master为主干分支,而开发任务集中在特征分支上
git rm --- 删除
git merge --- 合并分支

远程操作
git remote -v 查看详细的服务端仓库信息
git remote add --- 添加远程仓库,把本地仓库绑定到github上的远程仓库
git push -u --- 把远程仓库的分支作为当前分支的上游,对于特征分支也适用,把本地内容推送到远程仓库
git clone --- 获取远程仓库,会默认处于master分支上
git checkout -b feature-D origin/feature-D --- 切换到remote feature-D分支以feature-D命名
git pull --- 获取最新记录的远程仓库

分支管理策略(strategy)
git branch
git branch -d 删除分支
git checkout
git checkout -b
git merge 对于图拓扑结构,使用的是Fast-forward快进模式
git merge --no-ff -m "merge with no-ff" fork 使用recursive递归策略,这样同时使分支的记录整合一起,分支删除后仍然有效

相关文章

  • git-lab 镜像

    git-lab 本地代码托管docker imagehttps://docs.gitlab.com/omnibus...

  • Git Git-lab

    Git安装 Git(官网:https://git-scm.com/download/[https://git-sc...

  • 开源⚡ auto-deploy-app自动化构建部署工具

    前言 内部开发部署 当前开发部署流程中,主要借助git-lab ci + docker compose实现,大致流...

  • Docker基础命令

    镜像 获取镜像 查看镜像信息 搜寻镜像 删除镜像 创建镜像 存出和载入镜像(类似iso镜像) 上传镜像(类似git...

  • Docker-5 docker镜像管理

    镜像管理 搜索镜像: ​ 按星级搜索镜像: 拉取镜像: 查看本地镜像: 查看镜像详情: 删除镜像: ​ ...

  • docker镜像

    docker镜像使用 列出镜像列表 获取一个新的镜像 查找镜像 删除镜像 创建镜像 更新镜像 设置镜像标签

  • docker仓库镜像

    镜像储存地址 列出镜像 查看镜像 删除镜像 构建镜像

  • 框架 | Docker | 3.镜像命令

    下载镜像 本地镜像列表 查找镜像 删除镜像 容器快照生成镜像 容器快照导出镜像 镜像导入

  • 获取一个ubuntu16.04镜像

    获取镜像 查看镜像 修改标签 搜索镜像 删除镜像 进入镜像

  • docker 常用命令一览 (积累中)

    这里详细介绍一些子命令的用法: 镜像 创建镜像 查看所有镜像 下载镜像 上传镜像 搜索镜像 删除镜像 查询镜像依赖...

网友评论

      本文标题:git-lab 镜像

      本文链接:https://www.haomeiwen.com/subject/jbrmpxtx.html