git和代码规范

本文详细介绍了Git常用操作,包括提交、撤销、分支管理和回退等,并强调了代码规范,如文件命名、代码格式和注释要求。同时,提到了版本控制的重要性和Git在团队协作中的作用。此外,还分享了Git提交流程和处理冲突的策略,以及代码更新和拉取的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于git操作,对于刚入职是必须会的,但是可能遇到好多git提交问题 今天就具体说说规范

先说工作经常用到的git

Git是一种分布式版本控制系统。

Git能够为我们解决版本控制方面的大多数问题,利用Git
 
我们可以为每一次变更提交版本更新并且备注更新的内容;
我们可以在项目的各个历史版本之间自如切换;
我们可以一目了然的比较出两个版本之间的差异;
我们可以从当前的修改中撤销一些操作;
我们可以自如的创建分支、合并分支;
我们可以和多人协作开发;
我们可以采取自由多样的开发模式。

原理图

git add <filename>                     //添加到暂存区(stage)
git add .                              //全部提交到暂存区

git commit -m <description>           //提交到本地库(必须先add)
git commit -am                        //可提交未add文件,但是不包括未创建文件
git commit --amend -m "description"                    //这个命令会将暂存区中的文件提交。 如果自上次提交以来你还未做任何修改(例如,在上次提交后马上执行了此命令),那么快照会保持不变,而你所修改的只是提交信息。
git rm <file>             //从暂存区删除(stage)  

git rm -f <file>          //删除之前修改过并且已经放到暂存区域
git rm --cached <file>    //如果把文件从暂存区域移除,但仍然希望保留在当前工作目录中,换句话说,仅是从跟踪清单中删除

git checkout <file>          //恢复未提交的更改
git reset HEAD <file>        //取消之前 git add 添加
git reset --hard HEAD~              //回退到上一个版本
git reset --hard <commit ID>        //回退到指定版本
git revert HEAD                  //撤销前一次commit
git branch <branch name>               //创建分支
git checkout <branch name>             //切换到分支

git checkout -b <branch name>          //创建并切换到分支
git branch -d <branch name>
git branch -D <branch name>       //强制删除分支
git branch <name>
git branch -a      //查看所有分支
git branch -r      //查看远程分支
git checkout master                    //切换到master
git merge <branch name>                //合并分支

如果分支未pull最新代码,那么提交的时候,历史纪录就不清晰;汇合分支上的提交,然后一同合并到分支 git merge –squash git commit -am git push

先在idea下载这个工具

蓝色是下拉远程服务

勾是提交

最后一个是上传

一般我们都是在主分支先拉远程服务进行更新再进行push

点击蓝色的

点击ok进行更新本地的代码 记住

可以看到这个是当前在分支合其他分支

点击new branch 是在当前的分支下创建分支

记住当前分支一定要先拉远程服务的代码,进行更新,再创建分支

记住

checkout是切换分支 假设你现在在test要切换到test1 点击test1 再checkout就切换到test1

merge selectted into current是合并这个分支的代码

记住合并进行push一定先拉远程服务的 delete就是删除分支 记住分支

先进行拉主分支的代码,进行更新你代码 我一般来的第一个事件就是更新这个 再进行提交

这个地方拉取代码有问题的时候就可以ctrl+alt+z进行回滚 这里也可以拉取代码合上传代码

git提交流程
1切换到主分支以后  进行pull 拉取最新的 
2左击你自己的分支进行合并  meerge initguttent
3切换到主分支以后  进行pull 拉取最新的 
4再在主分支进行进行push进行 
5再到自己分支拉主分支代码,保证最新的

创建分支 先切换在主分支   先拉push 更新  再  创建新分支
遇到拉主分支代码出现git  pull  failed 进行coomit加pull进行提交以后进行拉取就可以了  这个时候自己写的代码不会被代替调

切换分支出现代码不同  要你是不是进行合并  选择force  checkout就可以了
遇到切换分支出现git  pull  failed  先进行提交push  但是出现 Commit failed with error  这个时候进行
git add. 
git  stash

git  pull  拉取这个分支最新的 自己修改不会被拉取  一般是主分支拉取自己  其他分支拉取自己不会有什么问题的

再git checkout  dev_three  切换到主分支

代码规范

1,文件名称:驼峰格式
2,组件文件名称:驼峰格式;组件名称:单词-单词
3,文件夹名称:必须单个单词小写
4,明个文件名称定义必须和主体业务表保持一致
5,文件夹必须按照模块划分
6,前端代码写完必须进行格式化,IDEA eslint组件进行检验
7,代码变量或者文件名称禁止出现阿拉伯数字;
8,无用代码块必须删除
9,每个代码文件无用的引用必须删除
10,至少每个小模块代码注释一定要清晰
11,表单提交必须经过正则验证(必填或格式限制)
12,增删改查标准命名list、del、update、add、detail、get、approve、开头驼峰形式;如listConfig

更新的写法
后面跟where
updateStatus
搜索和分页
findPageBySelective
出现count  sum 
findCountBy就可以了
出现count 和其他字段  就不加count 
插入
insertByPrimaryKey
根据主键进行更新
updateByPrimaryKey
根据主键进行更新
findByPrimaryKey

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值