git时不小心merge错了,如何急救事故是这样发生的--我新建了develop分支,并在此上进行开发,结束后准备checkout master,结果打错了变成 git merge master,瞬间杯具了,代码全丢,回到原始状态了。急救,万能的Google:  撤销、回退相关命令,官方文档有详细的说明,请参考https:\/\/git-scm.com\/blog\/2010\            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-04 07:34:32
                            
                                23阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              昨天我们已经把Git服务器搭建完成了,工程的上传与下载都可以了,不过有些人不喜欢使用git命令进行操作。所以我们就搭建一个可视化操作的环境!配置gitweb和gitlab两种访问方式!一,配置gitweb  1. 安装gitweb   sudo apt-get install gitweb  2. 安装apache2  sudo apt-get install apache            
                
         
            
            
            
            Git仓库对比:GitLab vs GitHub vs Gitee vs GitCode  在软件开发中,版本控制是必不可少的工具之一。Git作为目前最为流行的版本控制系统,也逐渐成为了开发者们的标配。但是,如何选择一个合适的Git仓库来存储您的代码呢?本文将对 GitLab、GitHub、Gitee 和 GitCode 四种主流Git仓库进行对比和评估。GitLab[官方地址]  GitLab            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 13:06:57
                            
                                442阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            女主宣言本文的作者为奇舞团前端工程师怡红公子,他是基于ThinkJS 开发的高人气开源平台 Firekylin (over 1.2k Stars) 的作者,今天他分享的是使用 Drone.io 取代 travis-ci 做日常开发持续集成工作的经验。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-27 06:27:30
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言        真是惭愧,大学四年中,项目代码都是被拷贝了N遍,最后一个哪个文件夹对于什么功能版本都不清楚,最后的下场就是平静的躺进回收站。        而现今,代码托管管理软件真的是项目开发不可或缺的工具。参加工作以来,接触的到的有自己在公司内部搭建gitlab服务器、github上的私有库、svn。             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 14:58:14
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            近2年在github新开源的CICD方案Drone受到越来越多人的青睐,比Jenkins有更多的优势;我通过查询和整理资料,对比如下:工具优势不足备注开源,轻量级,不需要复杂的安装手段;配置简单,与Gitlab可直接适配;.gitlab-ci.yml,分阶段并行执行任务;实时构建日志清晰,UI交互体验很好;只支持Gitlab,yaml不能扩展;需要为每个任务定义组件;不支持一个大阶段中包含几个小阶            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-20 19:24:25
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第七课 Git差异比对   
    内容提要:显示项目的两个不同版本之间的差异,或者显示指定文件的不同之处 
       
    在‘git日志’一课中,我们通过'git log -p'命令来显示每一次提交与其父节点提交内容之间快照的差异。这节课介绍的'diff'命令会实现类似的功能---用一种统一的格式来显示两个快照或文件之间的差异。这节课就向你展示如何使用diff命令。 
     查看            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-08 21:49:32
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、git 、 github、gitlab的区别  (百度相关内容得到的理解) 二、git最基本作用:版本控制 三、有集成了git的GIT安装包        github和gitlab都使用git该版本控制系统,来实现对代码的管理。        所以,原先怎么用git操作github的            
                
         
            
            
            
            Android Studio新手上路,发现对于项目工程包的理解很欠缺。找到一篇不错的blog描述项目工程目录,所以翻译一下。
目录
- 无序列表1
- 无序列表2
  - 无序列表2.1
     - 列表内容
     - 列表内容结构:Projects(项目)与Modules(模块)在Android Studio中的module就像在Eclipse中的project在Android Studi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 15:38:56
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Git diff 代码比较的高级技巧Git是使用branch来管理不同的功能点开发的,那么我们怎样能比较不同branch的不同呢?使用 git diff  branch1 branch2 , 就可以了, 但这个方法不够直观, 因为只能显示不同点的上下几行,不方便理解。比较好的做法是使用图形化比较工具比较,例如meld,  使用以下的命令就可以了git dif            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 13:19:13
                            
                                1056阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CI/CD持续集成/交付/发布一 git github gitlab区别git版本控制系统github是git的代码托管服务.gitlab是免费的私人的repoGit与SVN区别git是一个版本控制系统,是一个内容管理系统,工作管理系统,没有完整的版本号,数据相对于完整,是一个分布式的,按照元数据的存储方式存储.svn按照文件的存储方式,不支持分布式,内容不够完整,但是拥有较完整的版本号.Git的            
                
         
            
            
            
            git本质:管理修改 操作过程:
第一次修改 -> git add -> 第二次修改 -> git commitgit commit -m "描述" 暂存区需要提交的文件名Git管理的是修改,当你用git add命令后,在工作区的第一次修改被放入暂存区,准备提交,但是,在工作区的第二次修改并没有放入暂存区,所以,git commit只负责把暂存区的修改提交了,也就是第一次的修改            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-15 23:05:39
                            
                                122阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文对比分析了代码托管平台Gitee与GitLab的核心特性,着重探讨两者在本地化服务、合规支持及适用场景上的差异。Gitee作为国内领先平台,凭借服务器本土部署、高效网络访问、严格数据合规性(符合《数据安全法》等法规)以及深度集成阿里云、钉钉等国内生态工具,为国内团队提供了开箱即用的高效协作体验。其7×12小时本地化技术支持和企业级安全功能(如代码扫描)进一步降低了运维门槛与合规风险。GitLab则以全球化开源生态、多语言支持和高度定制化能力见长,适合跨国团队或需深度定制流程的技术团队。综合来看,对于聚焦国内业务、追求稳定高效协作且重视数据合规的团队,Gitee在本地化适配、运维成本及服务响应方面更具优势,是更优选择;而GitLab则适用于全球化协作或强技术定制需求的场景。            
                
         
            
            
            
            一、git介绍1.1Git特点:速度
简单的设计
对非线性开发模式的强力支持(允许成千上万个并行开发的分支)
完全分布式
有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量)自诞生于 2005 年以来,Git 日臻成熟完善,在高度易用的同时,仍然保留着初期设定的目标。 它的速度飞快,极其适合管理大项目,有着令人难以置信的非线性分支管理系统。Git必看秘籍:https://git-            
                
         
            
            
            
            能有这篇笔记最大的原因是看了廖雪峰的网站,上面对git介绍的很详细,很系统在我网上漫无目的的用百度搜索“git 命令“看的晕头之后,李阳同学给我推荐了这个网站,看着看着我就哭了(差一点~)能花这么多的精力来写教程,实在让人感动现在把学习过程中写的笔记搬过来,防止把笔记扔到什么地方再也找不到 git介绍svn是开源的免费的集中式版本控制系统git是开源的免费的分布式版本控制系统             
                
         
            
            
            
            git pull下来用git branch -r查看远程分支才有数据  
   解决方案:指定当前工作目录工作分支,跟远程的仓库,分支之间的链接关系。 比如我们设置master对应远程仓库的master分支 git branch --set-upstream master origin/master 
  git branch查看本地分支,git branch -r 查看远程分支            
                
         
            
            
            
            Jenkins更适合需要高度灵活性的企业级场景,而GitLa间<1秒)GitLab-CI优势。            
                
         
            
            
            
            概要Git 的工作流总结。前言原本这篇笔记的命名有问题,起成了GitLab工作流总结,其实现在仔细想,应该是Git工作流总结。这里参考了阮一峰的文章,也参考了GitLab的介绍,阮一峰的文章其实是后面这篇的一个简化版。本篇笔记主要针对这两篇文章进行学习和总结。正文Git工作流:特点:主要分支有:
develop分支:开发主分支。
master分支:线上分支。
feature分支:功能开发分支,开发            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 19:02:17
                            
                                277阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            常见的八种统计分析法如下:指标对比分析法分组分析法时间数列及动态分析法指数分析法平衡分析法综合评价分析景气分析预测分析1 比较分析法## 一、指标对比分析法指标对比分析法,又称比较分析法,是统计分析中最常用的方法。是通过有关的指标对比来反映事物数量上差异和变化的方法。有比较才能鉴别。单独看一些指标,只能说明总体的某些数量特征,得不出什么结论性的认识;一经过比较,如与国外、外单位比,与历史数据比,与            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 00:00:39
                            
                                120阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. Gitlab简介官网:https://about.gitlab.com/GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(基于MIT协议),与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,GitLab是可以部署到自己的服务器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 14:39:34
                            
                                64阅读
                            
                                                                             
                 
                
                                
                    