git常用操作

获取服务器的最新提交

git fetch

git commit时(idea git控制):

Amend commit:功能是一个非常实用的工具,它允许你将最新的更改合并到之前的提交记录中,从而在一次提交中包含多个更改(最好只用在暂存区,用到远程会把自己的请求添加到别人的提交记录里)

sign-off commit : 配合author使用,使用效果为 在commit的信息后面加了一行签名(必须是服务器中存在的邮箱用户名配置)

before commit:
Reformat code :格式化代码,如果是 Web 开发建议不要勾选,因为格式化 JSP 类文件,格式化效果不好。如果都是 Java 类则可以安心格式化。
Rearrange code: 重新编排代码,IntelliJ IDEA 支持各种复杂的编排设置选项。设置好了编码功能之后,这里就可以尝试勾选这个进行自动编排。
Optimize imports :优化导入包,会在自动去掉没有使用的包。这个建议都勾选,这个只对 Java 类有作用,所以不用担心有副作用。
Perform code analysis: 进行代码分析,这个建议不用在提交的时候处理,而是在开发完之后,要专门养成对代码进行分析的习惯。IntelliJ IDEA 集成了代码分析功能。
Check TODO: 检查代码中的 TODO。
Cleanup :清除下版本控制系统,去掉一些版本控制系统的错误信息,建议勾选

squash commit :

在git merge分支时,可以将多次提交记录合并为1次的提交记录

cherry-pick:

摘取指定分支的多次提交记录到另一分支,以此解决分支合并再次分离的问题

shelf change:

本地搁置部分改变到本地存储区

git分区的概念:

分为本地存储区(工作区) 暂存区 版本库

将工作目录中的文件修改添加到暂存区 git add

提交暂存区的变更到Git仓库 git commit -m "commit message"

将本地仓库的变更推送到远程仓库 git push

git reset的四大模式 soft(建议) mixed hard keep
参考链接
https://www.cnblogs.com/rnny/p/18141709

posted @   梦回大唐meng  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示