当前位置: 首页 > 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'
http://www.lryc.cn/news/403634.html

相关文章:

  • SQL Server分布式查询:跨数据库的无缝数据探索
  • 【字少图多剖析微服务】深入理解Eureka核心原理
  • 如何在 Linux 中解压 ZIP 文件
  • IDEA的APIPost接口测试插件详解
  • [经验] 驰这个汉字的拼音是什么 #学习方法#其他#媒体
  • 生成式人工智能落地校园与课堂的15个场景
  • C# 中的事件
  • 一、单例模式
  • B树:高效的数据存储结构
  • [Vulnhub] TORMENT IRC+FTP+CUPS+SMTP+apache配置文件权限提升+pkexec权限提升
  • <数据集>安全帽佩戴识别数据集<目标检测>
  • [米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-21 VTC视频时序控制器设计
  • 记录uni-app横屏项目:自定义弹出框
  • Linux Vim教程(二):基本命令和操作
  • 【大模型基础】4.1 数据挖掘(待)
  • Jupyter Notebook与机器学习:使用Scikit-Learn构建模型
  • IMU提升相机清晰度
  • 掌握SQL Server性能监控:自定义性能计数器的实现
  • jdk1.8 List集合Stream流式处理
  • leetcode位运算(1720. 解码异或后的数组)
  • Android 性能优化之卡顿优化
  • mac电脑显示隐藏文件
  • 深度学习之基础知识整理
  • R语言学习笔记9-数据过滤-分组-融合
  • GESP CCF C++ 八级认证真题 2024年6月
  • Spring Boot 单元测试什么时候需要添加 @RunWith
  • 鸿蒙OpenHarmony Native API【HiLog】
  • Pycharm 和虚拟环境的那些事?
  • rancher2里面的containerd的使用
  • Python数据风险案例54——人工智能热门概念股爬虫分析其价值(三因子模型)