gitlab使用教程

一、定义

  1. pycharm 克隆代码
  2. pycharm 克隆分支
  3. type 提交指令
  4. 使用可视化界面SourceTree
  5. pycharm中git 基本使用
  6. 获取和拉取的区别,update project 区别
  7. sourceTree 回退版本
  8. sourceTree 回滚代码

二、实现

教程: https://liaoxuefeng.com/books/git/gui/index.html

1 pycharm 克隆代码

1 从gitlab 上获取 url(必须是http格式的) , 并 获取gitlab 的用户名+用户密码(gitlab 的登陆账号)

  1. pycharm 配置

先在宿主机上安装git, 并进行git 配置,点击测试,可以看到git 的版本。(git 安装略)

  1. clone 克隆: 点击 vcs-->git-->clone(或者vcs--->get from version control)

  2. 输入用户名,密码,即可克隆。

  3. pycharm 克隆分支

    1. 克隆完代码后,VCS-->git-->Branches-->remote Branches(选中分支)-->checkout 即可切换分支。

      如果遇到: Untracked Files Prevent Checkout
      Move or commit them before checkout
      解决:
  4. type 提交指令

  5. 使用可视化界面SourceTree

    4.1 点击添加用户,托管、url、https,用户名为gitlab 用户名, 然后在gitlab 上获取access token 即可远程链接。
    cfcdf654a88af872fa9df275bc7.png)

  6. pycharm中git 基本使用

    1. 在项目中添加文件,项目中的文件变为红色。

    2. 选中,点击 git-->add, 文件进入本地缓存区,文本变为绿色。

    3. 点击commit , 将文件提交到本地gitlab中。

    4. 点击push 按钮,提交到远程仓库。

  7. 获取和拉取的区别,update project 区别

    获取是从远程仓库获取信息并同步至本地仓库。

    拉取是从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作,即 pull=fetch+merge。获取+合并

    update project 会更新项目所有module,但是pull只会更新一个。

  8. sourceTree 回退版本

    撤销回滚只能撤销回滚最新的提交记录,并不能回滚到某个历史版本。注意:回退指的是内容的回退,而不是提交记录的回退

    如果我们想回退到这个提交

    右键重置当前分支到此次提交, 使用模式选择 强行合并--丢弃所有改动过的工作副本,点击确定

  9. sourceTree 回滚代码

    有时候我们提交了代码,但后悔了,需要回滚,那么我们可以使用撤销回滚操作。

    注意:撤销回滚只能撤销回滚最近的一次提交,并不能回滚到历史某个提交

相关推荐
Aliex_git12 天前
Dockerfile 优化实践笔记
笔记·学习·gitlab
成为你的宁宁12 天前
Jenkins 自动化部署前后端分离若依项目全攻略:涵盖环境配置、Maven/Node.js 工具安装、GitLab 项目协同,及前后端构建、服务器推送与代码更新验证全步骤
node.js·自动化·gitlab·jenkins·maven
sunshinebo13 天前
一次 GitLab 无法启动的排查:Docker 日志把 500G 磁盘打满
docker·eureka·gitlab
何以不说话13 天前
DevOps、Git 和 GitLab
git·gitlab·devops
ZAEQgyKFs15 天前
永磁同步电机模型预测电流控制+滑模控制 [1]速度环采用滑模控制 滑模控制器采用新型趋近律与扰...
gitlab
马克Markorg16 天前
使用 Docker Compose 本地部署 GitLab 教程
docker·容器·gitlab
大尚来也19 天前
CI/CD 流水线搭建实战:GitHub Actions vs GitLab CI 2026 深度对比与选型指南
ci/cd·gitlab·github
ProgramHan19 天前
github、gitlab、gitee分别都是什么,为什么不能访问?
gitee·gitlab·github
Aliex_git22 天前
Gitlab Runner 配置实践
笔记·学习·ci/cd·gitlab
阿莫西林夹馍22 天前
GitLab的IP地址发生变更导致Runner掉线
gitlab