gitlab利用教程

打印 上一主题 下一主题

主题 1499|帖子 1499|积分 4497

一、定义


  • pycharm 克隆代码
  • pycharm 克隆分支
  • type 提交指令
  • 利用可视化界面SourceTree
  • pycharm中git 基本利用
  • 获取和拉取的区别,update project 区别
  • sourceTree 回退版本
  • 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. 输入用户名,暗码,即可克隆。

  • pycharm 克隆分支

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

      如果遇到: Untracked Files Prevent Checkout
      Move or commit them before checkout
      解决:


  • type 提交指令

  • 利用可视化界面SourceTree
    4.1 点击添加用户,托管、url、https,用户名为gitlab 用户名, 然后在gitlab 上获取access token 即可远程链接。
    cfcdf654a88af872fa9df275bc7.png)
  • pycharm中git 基本利用
    1. 在项目中添加文件,项目中的文件变为赤色。
    2. 选中,点击 git–>add, 文件进入本地缓存区,文本变为绿色。
    3. 点击commit , 将文件提交到本地gitlab中。
    4. 点击push 按钮,提交到远程仓库。
  • 获取和拉取的区别,update project 区别
    获取是从远程仓库获取信息并同步至本地仓库。
    拉取是从远程仓库获取信息并同步至本地仓库,而且主动执行合并(merge)操纵,即 pull=fetch+merge。获取+合并
    update project 会更新项目全部module,但是pull只会更新一个。
  • sourceTree 回退版本
    打消回滚只能打消回滚最新的提交记录,并不能回滚到某个历史版本。留意:回退指的是内容的回退,而不是提交记录的回退
    如果我们想回退到这个提交

    右键重置当前分支到此次提交, 利用模式选择 强行合并–抛弃全部改动过的工作副本,点击确定

  • sourceTree 回滚代码
    有时间我们提交了代码,但痛恨了,必要回滚,那么我们可以利用打消回滚操纵。
    留意:打消回滚只能打消回滚最近的一次提交,并不能回滚到历史某个提交


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

梦见你的名字

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表