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 的登陆账号)在这里插入图片描述
2. pycharm 配置
先在宿主机上安装git, 并进行git 配置,点击测试,可以看到git 的版本。(git 安装略)在这里插入图片描述
3. clone 克隆: 点击 vcs–>git–>clone(或者vcs—>get from version control)在这里插入图片描述
4. 输入用户名,密码,即可克隆。

  1. pycharm 克隆分支

    1. 克隆完代码后,VCS–>git–>Branches–>remote Branches(选中分支)–>checkout 即可切换分支。
      在这里插入图片描述
      如果遇到: Untracked Files Prevent Checkout
      Move or commit them before checkout
      解决:
      在这里插入图片描述
  2. type 提交指令
    在这里插入图片描述

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

  4. pycharm中git 基本使用
    1. 在项目中添加文件,项目中的文件变为红色。
    2. 选中,点击 git–>add, 文件进入本地缓存区,文本变为绿色。
    3. 点击commit , 将文件提交到本地gitlab中。
    4. 点击push 按钮,提交到远程仓库。

  5. 获取和拉取的区别,update project 区别
    获取是从远程仓库获取信息并同步至本地仓库。
    拉取是从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作,即 pull=fetch+merge。获取+合并
    update project 会更新项目所有module,但是pull只会更新一个。

  6. sourceTree 回退版本
    撤销回滚只能撤销回滚最新的提交记录,并不能回滚到某个历史版本。注意:回退指的是内容的回退,而不是提交记录的回退
    如果我们想回退到这个提交在这里插入图片描述
    右键重置当前分支到此次提交, 使用模式选择 强行合并–丢弃所有改动过的工作副本,点击确定在这里插入图片描述

  7. sourceTree 回滚代码
    有时候我们提交了代码,但后悔了,需要回滚,那么我们可以使用撤销回滚操作。
    注意:撤销回滚只能撤销回滚最近的一次提交,并不能回滚到历史某个提交在这里插入图片描述

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值