当前位置: 首页 > news >正文

sourcetree中常用功能使用方法及gitlab冲突解决

  • 添加至缓存:等于git add

在这里插入图片描述

  • 提交:等于git commit

![s(https://i-blog.csdnimg.cn/direct/fe4bba3a9a434389a73c4c70d7b43c40.png)

  • 拉取/获取:等于git pull ,在每次要新增代码或者提交代码前需要先拉取一遍服务器中最新的代码,防止服务器有其他人更新了代码,但我们自己本地的代码在我们更新前跟服务器不一致导致会出现冲突
    在这里插入图片描述
  • 合并分支:当多个人一起开发时,我们不能直接在master直接去做开发这样会导致master的代码会出现混乱,所以需要创建一些测试分支用来我们拉取开发后再合并到master,所以一般都是会先切到测试分支进行开发然后再合并到master
    在这里插入图片描述
  • 推送:等于git push ,在每次提交代码后通过推送本地代码推送到gitlab服务器

在这里插入图片描述

  • 当存在冲突时,大部分是本地的代码没有同步服务器最新的代码,但此时你本地又有一些变更这个时候提交或者拉取都会出现冲突,这时候要先把你本地变更的文件先添加到缓存,然后再拉取一遍服务器最新的代码,拉取后再确认你本地的代码是否要推送到服务器上
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags origin main:main
POST git-receive-pack (487 bytes)
remote: GitLab: You are not allowed to push code to protected branches on this project.
Pushing to http://xxxx:8010/root/fenmi_api_frame.git
To http://xxxx:8010/root/fenmi_api_frame.git! [remote rejected] main -> main (pre-receive hook declined)
error: failed to push some refs to 'http://xxx/root/fenmi_api_frame.git'

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Git提交到错误分支怎么办?(解决办法)
  • 解决前端开发中的浏览器兼容性问题
  • 区块链技术和系统;ZKRollup ;区块链交易打包和审查
  • IOT 的 10 种常见协议、组网模式、特点及其使用场景浅析
  • 如何判断自己的数据格式适合使用json还是Excel的形式存入neo4j数据库
  • LeYOLO, New Scalable and Efficient CNN Architecture for Object Detection
  • 【STM32】RTT-Studio中HAL库开发教程三:IIC通信--AHT20
  • SQL Server数据库守护者:自定义备份与恢复策略全指南
  • Zabbix介绍和架构
  • Maven 自动化部署
  • 密码学原理精解【9】
  • spring boot(学习笔记第十四课)
  • 7-20FPGA调试日志
  • ThinkPad改安装Windows7系统的操作步骤
  • FastGPT 知识库搜索测试功能解析
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • JS实现简单的MVC模式开发小游戏
  • Node项目之评分系统(二)- 数据库设计
  • Python - 闭包Closure
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 高性能JavaScript阅读简记(三)
  • 计算机在识别图像时“看到”了什么?
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 入手阿里云新服务器的部署NODE
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 收藏好这篇,别再只说“数据劫持”了
  • 网页视频流m3u8/ts视频下载
  • 用Python写一份独特的元宵节祝福
  • 主流的CSS水平和垂直居中技术大全
  • postgresql行列转换函数
  • 进程与线程(三)——进程/线程间通信
  • ​香农与信息论三大定律
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • #include<初见C语言之指针(5)>
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (2020)Java后端开发----(面试题和笔试题)
  • (c语言+数据结构链表)项目:贪吃蛇
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (web自动化测试+python)1
  • (ZT)薛涌:谈贫说富
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (力扣)1314.矩阵区域和
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)C#调用WebService 基础
  • *算法训练(leetcode)第四十天 | 647. 回文子串、516. 最长回文子序列
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .NET中GET与SET的用法
  • @ohos.systemParameterEnhance系统参数接口调用:控制设备硬件(执行shell命令方式)
  • @RequestMapping 和 @GetMapping等子注解的区别及其用法
  • [ NOI 2001 ] 食物链