文章目录一、准备1-1、dev分支里面的README1-2、master分支里面的README1-3、说明二、冲突2-1、合并结果2-2、解决冲突一(有master分支操作权限)2-2-1、更新远程分支2-2-2、切换master分支、并拉取master分支代码2-2-3、拉取dev分支代码(当前分支是master)2-2-4、解决冲突2-2-5、提交代码2-3、解决冲突二(无master分支权            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 22:41:01
                            
                                532阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概述一直以来对git的rebase和merge命令都有点混淆,刚好有朋友问到这一块,所以也抽空去整理了下这方面内容,以作备忘!merge和rebasegit的merge和rebase都是用来合并分支的。这里不多解释rebase命令,以及两个命令的原理,下面主要说的是两者在实际操作中的区别。       什么是分支分支就是便于多人在同一项目中的协作开发。比方说:每个人开发不同的功能,在各自的分支开发            
                
         
            
            
            
            目录 背景:git 合并代码或分支冲突解决方法1.冲突情景制造2.冲突解决3. 总结 3.1 代码提交正常流程   背景:git 合并代码或分支冲突此种情况的原因是我们提交代码前没有更新代码,导致本地仓库版本不是最新的版本。正常的操作流程在我们每次提交代码前,要从远处代码仓库更新代码,保证本地仓库代码版本和远端代码仓库版本保存一致。解决方法解决方法            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-06 19:36:38
                            
                                247阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                   作者 | Video++极链科技后端Team整理 | 包包Git分支和工作流分支本质是一个指向提交对象的可变指针。Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。在进行提交操作时,会保存一个提交对象(commit object),在多次提交后,commit对象形成连续的快照链,分支指针自动指向最新一次提交。Git 的默认分支名字是 master。如下图:                 
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 20:36:17
                            
                                99阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             Git安装yum安装[root@12 ~]# yum install -y git编译安装下载地址https://github.com/git/git/releases安装依赖[root@12 ~]# yum install -y curl-devel expat-devel gettext-devel  openssl-devel zlib-devel gcc*上传tar包,编译安装            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 17:38:06
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            公司有个需求:希望基于开源的轮子在上面做一些满足自己需求的功能做成自己的轮子。最终改造为,既实现了改造,又没有完全脱离开源社区。也就是说,有些新版本上面好的功能还是想直接拿过来用。描述网上只有github到github的教程,其实就是fork,官网直接中文音译为“复刻”,也算是比较贴切,也就是将别人的代码从别人的github远端库复刻到自己的github远端库,里面会保留别人所有的提交历史、分支和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 10:25:40
                            
                                804阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Git创建仓库上传代码相关操作上篇文章,我们讲了如何配置Git环境,注册Gitee账号,本篇文章我们讲解一下Fork和clone项目的操作。Fork项目在Gitee上也有部分优秀的开源项目,我们想要获取到项目的资源,Fork功能可以满足我们的这个需求,直接获取到别人的项目。如下图所示,我们点击右上角的Fork按钮 在弹窗中选择目标空间,再点击确认即可进行ForkFork完成之后,会自动跳转到我们的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 13:25:17
                            
                                1308阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            此博客只讲fork相关操作,适合有git使用经验的同学,不详细阐述clone、pull、add、commit、push及冲突解决场景:公司远程仓库不允许直接提交代码,需要通过fork来操作。流程:(公司使用gitlab,github我是以同学的账号作为远程仓库来试验)1. 进入代码远程仓库,点击一下fork即可(如图)github:gitlab:2. fork后会自动跳转到个人远程仓库(也可手动进            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 21:11:51
                            
                                368阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 概述本文档主要记录当从芯片原厂(比如RK)获取到repo形式的SDK源码之后怎么一步步搞到自己内部服务器的gitlab服务器上。2. 以mirror方式获取SDK源码2.1 配置ssh-key(按照官方指导进行配置即可)2.2 获取repo# 切换到用户根目录
$ cd /home/ubuntu
# 获取repo
$ git clone ssh://git@www.rockchip.com.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-01 10:58:16
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Kubernetes(K8S)开发中,经常会遇到需要在GitLab上进行fork代码仓库并同步的情况。这样可以方便团队合作和代码管理,保持代码的一致性和更新。在本篇文章中,我将向你介绍如何实现在GitLab上进行fork同步的操作流程和具体步骤。
整个流程可以简单分为以下几个步骤:
1. 在GitLab上fork主代码仓库
2. 将fork后的代码仓库同步更新到本地
3. 创建同步更新的远程分            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-27 10:47:55
                            
                                539阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、背景 Git,Gitlab在DevOps中主要解决持续集成源码管控部分,本文主要从基本概念,实施部署两部分介绍。         二、git概述 https://git-scm.com/book/zh/v2 --推荐官方电子书  Git         git优势:本地有完整的仓库,及时无网络也不会影响工作;遇到问题回退版本容易,出问题开发将本地代码回退到出问题之前进行提交,谁出问题谁解决,不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-11 02:49:01
                            
                                70阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在提交mr的时候突然遇到了conflict,这时候意识到没有及时pull代码,脑海中想起了隔壁一起入职的同事经常念叨的一句“每天早上来都pull一下代码”。但是已经迟了我看了一下,主要是同一个文件,master分支上已经被修改过,然后我要mr的代码也在这个文件上进行了修改。因为用的是gitlab,我一开始就在gitlab网页上点击了处理冲突的按钮,点进去的界面是一左一右,左边是我的,右边是mast            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 15:41:52
                            
                                213阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            git如何解决冲突解决git使用中发生冲突(和小伙伴都在改同一个文件发生冲突)创建分支 解决git使用中发生冲突(和小伙伴都在改同一个文件发生冲突)通过看廖雪峰老师的网站,以及对git的查询,现有如下策略:  1. 创建一个新的分支,以保存自己的文件改变
2. 讲新的分支合并至主分支,保存了更改
3. 进行pull,更新本地仓库创建分支$ git checkout -b dev
Switched            
                
         
            
            
            
            一、Git分支类型1.1 master分支master 为产品主分支,该分支为只读唯一分支,也是用于部署生产环境的分支,需确保master分支的稳定性。master 分支一般由release分支或hotfix分支合并,任何情况下都不应该直接修改master分支代码。产品的功能全部实现后,最终在master分支对外发布,另外所有在master分支的推送应该打标签(tag)做记录,方便追溯。maste            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 18:13:18
                            
                                141阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            #什么是Git LFS Git LFS(Large File Storage) 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。 简单的说,就是如果你想传超过100M的二进制文件到GitHub,你就要用Git LFS。注意事项:GitHub、GitLab、Coding。gitee(也就是git.oschina.net)目前还不支持。#使用Git Large File            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 10:55:00
                            
                                386阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            创建 GitLab 升级计划 所有等级自我管理本文档可作为指南,帮助您制定强有力的计划来升级自我管理的 GitLab 实例。一般注意事项:如果可能,我们建议您在更新生产实例之前在测试环境中测试升级。理想情况下,您的测试环境应尽可能模仿您的生产环境。如果与支持部门 合作创建您的计划,请分享您的架构的详细信息,包括:
GitLab 是如何安装的?节点的操作系统是什么?(检查不再支持            
                
         
            
            
            
            目录一、Gitlab新建项目二、本地连接远程仓库2.1 idea连接到远程仓库2.2 git连接远程仓库三、本地代码提交到远程仓库3.1 idea提交代码3.2 git提交代码四、创建分支4.1 idea上创建分支4.2 gitlab创建分支4.3 git创建分支五、合并分支到主干5.1 idea分支合并到主干5.2 gitlab分支合并到主干5.3 git分支合并到主干六、拉取分支6.1 id            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-24 11:02:51
                            
                                338阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录前言一、Git介绍1、Git是什么  2、面试题:Git与SVN区别  二、gitee网站三、Git配置帐号和邮箱(本机)  四、git文件状态与工作区域五、常用命令(重点)六、使用git提交文件至远程仓库 前言1.申请并[激活]一个Gitee帐号  (在gitee官网) 2.在window中安装Git              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-29 11:15:55
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、注册gitlab官网注册入口: https://about.gitlab.com/downloads/#centos7 https://gitlab.com/users/sign_in  一般注册免费版即可二、安装和配置依赖项 (必需)官方centos7配置链接:https://about.gitlab.com/installation/#centos-71.安装软件sudo yum inst            
                
         
            
            
            
            git实战*** git实操git: 分布式版本控制软件分布式:装git是装在自己电脑上的, 而需要推代码到中心仓库则需要在中心仓库的物理机上搭建git服务器, 例如github/gitlab等 l git init  # 生成git仓库(.git隐藏文件), 让git管理当前文件夹l git status  # 检测当前本地文件夹中所有的文件状态