主要学习一下git 关于checkout的命令 需要明白的一个事情,在没有创建分支以前,头指针HEAD指向的是一个引用,也就是.git/refs/heads/master,因此所有的reset命令都是针对master这条线设置的。HEAD可以理解为当前工作区的基础版本,当前的工作内容都是在上一次commit之后做的,但是HEAD并不是总指向master,可以指向其他的分支,或者某个提交的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 11:32:20
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             删除原有的东西,将下面脚本复制进去 保存 暂停代码检测,将文件重命名即可 mv pre-commit pre-commits Buy me a cup of coffee :)             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-14 16:04:29
                            
                                528阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            缘起Gitlab作为现在互联网企业的标配,是一款非常优秀的代码源代码管理工具。在日常工作中常常需要查看其他系统的代码,有时候仅仅需要查看某个项目的某个文件,如果把整个代码库(repository)克隆(clone)到本地再查看并不是一个省时省力、高效率的办法。基于这种场景,一款可以在线查看gitlab代码的辅助工具诞生了——gitlab-tree,简单介绍就是可以使用树形菜单方便的浏览Gitlab            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-20 23:25:16
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            cd /path/to/project/.git/hooksmv pre-commit.sample pre-commitvim pre-commit删除原有的东西,将下面脚本复制进去#!/bin/bash# PHP CodeSniffer pre-commit hook for git## @author Soenke Ruempler <soenke@ruempler.eu># @            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-08 02:07:45
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Git 源代码管理工具  Git基本信息Git :Git是一个“分布式”的版本控制工具Git的作者是Linux之父 Linus Benedict Torvolds,当初开发Git仅仅是为了辅助Linux内核的开发Git在国外已经很普及,在国内也慢慢开始普及Git与SVN的区别结构:SVN是“集中式”的版本控制,Git是“分布式”的版本控制速度:(多数情况下) Git速度高于SVN的速度分支:SVN            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-27 15:55:33
                            
                                29阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景出于团队协作开发的效率考虑,决定引入checksytle来规范代码风格.统一了风格,办起事来自然干净利落咯.那引入之后有什么优点呢:统一了代码风格,这样看起代码来不会觉得头疼.能够矫正我们的撸代码规范,就跟那个坐姿优点类似...能够检测代码垃圾,让代码编译更快,出问题的可能性大大降低.有啥-缺点-呢:每次提交代码,各种检测神烦,一个个调试,可能是一种煎熬吧.调风格贼难受吧,选Google还是阿            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-25 17:42:57
                            
                                535阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                                
                     
                                    
                             
         
            
            
            
            ### 检测Java代码规范性的重要性
在软件开发过程中,代码规范性是非常重要的一个方面。遵循一定的代码规范可以使代码更易读、易维护,并有助于团队的协作。而在团队开发中,经常会出现代码风格不一致的情况,这会导致代码质量下降,降低项目的可维护性。因此,在提交代码之前进行代码规范性的检查是必不可少的。
### 如何检测Java代码规范性
在Java开发中,我们可以通过工具来检测代码的规范性。其中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-08 07:35:50
                            
                                253阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             浏览[2436]赞[0]踩[0]收藏[0]关注[0]评论[0]关系图场景:代码写在本地,没有任何提交到网上,无“ .git”文件,但是又想要不改变本地文件夹的目录,直接上传到新建的空git.oschina.net项目的连接上时。 方式一:1、创建文件夹=》然后git init(在内部会生成.git文件夹)2、创建文件=》然后git add=》git commitgi            
                
         
            
            
            
            copy : https://.cnblogs./liyropt/archive/2012/12/31/2841053.html 命令行 查看git上的个人代码量: 结果示例:(记得修改 username) 统计每个人增删行数 结果示例 查看仓库提交者排名前 5 贡献值统计 提交数统计            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-12-21 16:43:00
                            
                                571阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
              
     程序员必须知道的几个Git代码托管平台      说到Git代码托管平台,首先推荐的是GitHub,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私有 仓库要收费,如果你做的是一个开源项目,可以首选GitHub。下面推荐几个比较好的Git代码托管平台,这里我不做过多的说明和评价,也好让大家多看 看,比较一下,找到自己的"真爱"。1            
                
         
            
            
            
            安装Git 下载地址:https://git-for-windows.github.io/
下载好git后   ----------创建代码仓库----新建一个邮箱和名字创建代码仓库--代码仓库是用于保存版本管理所需要信息的地方,所有本地提交的代码都会被提交到代码仓库中,如果有需要还可以再推送到远程仓库中。
现在尝试给BroadcastBestPractice项目建立一个代码仓库,开始打开Git            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-14 15:30:38
                            
                                134阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            转自:目录[-]0. 引言1. 使用 Git 下载源码2. 编写 Maven 项目配置文件3. 使用 IDEA 直接打开 Maven 项目4. 编译源码5. 在 IDEA 中配置 Tomcat6. 以 Debug 方式运行应用程序7. 在 IDEA 中对 Git 进行提交与更新8. 总结0. 引言今天想跟大家分享一下我主要的 Java 开发工具,我一般是这样工作的:用 IDEA 写代码,            
                
         
            
            
            
            摘要有时,当你在项目的一部分上已经工作一段时间后,所有东西都进入了混乱的状态,而这时你想要切换到另一个分支做一点别的事情。 问题是,你不想仅仅因为过会儿回到这一点而为做了一半的工作创建一次提交。这个时候需要使用的git stash命令来保存当前的修改。相关命令# 命令会将未完成的修改保存到一个栈上,而你git stash  # 可以在任何时候重新应用这些改动git stash apply# 查看存            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2023-03-21 10:42:43
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            整理:Tom Hardy 
  对目标检测开源框架进行了汇总,无论是模型的快速实现,抑或是落地调优,都非常方便 
 1、mmDetection维护:商汤科技Github连接:https://github.com/open-mmlab/mmdetection为目标检测而生的框架,商汤科技和香港中文大学联合开源。支持的模型越来越多(如下图所示),模块化的设计:backbone、neck、box            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-20 21:53:12
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有使用过,看过的教程也逐渐淡忘了,有些对不起 Linus 大神。出来混总是要还的,前些天就遇到了 Git 里一种十分糟心的场景,并为之前没有深入理解 Git 命令付出了一下午时间的代价。先介绍一下这种场景,我们一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 14:58:06
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用Git建立仓库、创建分支、合并分支1.准备相关环境1.1 注册码云帐号1.2 下载SmartGit并安装2.相关操作2.1 建立仓库与代码上传2.1.1 建立代码仓库2.1.2 上传代码2.2 建立分支、合并分支2.2.1 创建分支的意义2.2.2 创建分支2.2.3 拉取分支2.2.4 合并分支3.一点小技巧 1.准备相关环境代码版本的管理是软件工程中不可或缺的重要环节,及时合理的建立、管            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 15:13:13
                            
                                99阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            查看git上的个人代码量 注意修改: username。 统计每个人增删行数 查看仓库提交者排名前 3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-04-01 17:14:00
                            
                                302阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            无论是使用GitHub,还是公司内部使用Gitlab自己搭建的代码托管服务,在进行代码托管时步骤都是类似的,下面以GitHub为例,详细说明如何把本地的仓库同步到远程服务器。同步到远程服务器的目的是为了方便多人协作开发 生成公钥和私钥 打开git bash,依次执行cd ~/.ssh和ls命令,查看 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-07 14:04:00
                            
                                256阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            git clone **** git add filename git status git commit -m "abc" git push ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-25 18:13:00
                            
                                183阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            最近接到迁移git代码的活,干了几天,捋了一下遇见的问题和操作的步骤;1:本地新建一个临时文件夹,在文件夹里面直接下载旧项目的代码(因为我只迁移master,其他的不要了,所以指定master分支):git clone --single-branch --branch master 克隆地址2:在新的git地址,创建一个blank项目,Create blank project项目;3:在本地项目文            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-11 11:39:04
                            
                                282阅读
                            
                                                                             
                 
                
                                
                    