搭建一个本地的Gitlab服务器
搭建一个本地的Gitlab服务器内存建议6G,否则容易502 一、拉取Gitlab的Docker镜像12345678# 拉取镜像docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-ce:17.7.0-ce.0# 将拉取的镜像打个tag,方便后面使用docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-ce:17.7.0-ce.0 gitlab/gitlab-ce:17.7.0-ce.0# 删除原Gitlab镜像docker rmi swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/gitlab/gitlab-ce:17.7.0-ce.0 二、启动Gitlab镜像123456789101112# 启动容器docker run \ -itd \ -p 9980:80 \ -p 9922:22 \ -v /home/gitl...
Git的一些特殊操作
Git的一些特殊操作Git Stash:临时保存工作进度git stash git stash 命令允许你临时保存当前工作目录的更改,以便你可以切换到其他分支或处理其他任务。 git stash list 查看存储的进度 git stash apply 应用最近一次存储的进度 git stash pop 应用并删除最近一次存储的进度 git stash drop stash@{n} 删除特定存储 git stash clear 清空所有存储 Git Rebase:变基git rebase <branchname> git rebase 命令用于将一个分支上的更改移到另一个分支之上。它可以帮助保持提交历史的线性,减少合并时的冲突。 git rebase main 例如,将当前分支变基到 main 分支 Git Cherry-Pick:拣选提交git cherry-pick 命令允许你选择特定的提交并将其应用到当前分支。它在需要从一个分支移植特定更改到另一个分支时非常有用。 然后git push就可以了
