解决idea中git操作问题

介于个人在工作中遇到的git问题,首先在file-setting中打开如下面板 ,在末尾加入.class;node_modules/*;防止git自己将你的maven仓库里的东西也当作更新提交,git操作完记得删掉.class;node_modules/*;,不然.class影响跑后端,node_modules/*影响拉前端代码(个人理解- -)

git status查看需要add的文件,例git add */Economy*提交,前一个*无视该层下面的文件夹,后一个*意思为提交Economy开头的文件,举个例子:即将city包下不管是controller还是mapper等包下的Economy开头文件都add了

git commit -m 修改  ;git reset --mixed "HEAD^" 不删除工作空间改动代码,撤销commit,并且撤销git add . 操作,HEAD^处得加引号,解决工作台cmd识别问题。

查看commit后,直接git push提交至远程仓库。

吐槽下,本来idea可视化git是用的爽爽的,后来可视化操作变得贼慢贼卡,只好使用git命令提交了,难受啊飞~

### IntelliJ IDEAGit 操作指南 #### 1. 配置 Git 环境 为了能够在 IntelliJ IDEA 中顺利使用 Git 功能,首先需要确保已经下载并安装了本地 Git 客户端[^2]。 #### 2. 安装 Git 插件 如果尚未安装 Git 插件,则需按照以下流程完成安装: - 打开 IntelliJ IDEA 后进入 `File` -> `Settings` 菜单项; - 寻找并点击左侧列表里的 `Plugins` 项卡; - 利用右上角搜索框输入 "Git" 关键词查找对应插件; - 单击目标插件后的 `Install` 键来启动安装程序;待其提示成功后记得重启软件以激活新功能[^3]。 #### 3. 初始化仓库或克隆现有项目 对于新建工程而言,可以通过 VCS 菜单项下的 “Enable Version Control Integration...” 来初始化一个新的 Git 库。而对于已有远端地址的情况,则推荐通过 `VCS` -> `Checkout from Version Control` -> `Git` 的方式快速拉取代码库至本地环境[^4]。 #### 4. 日常提交更改 当完成了部分工作想要保存当前进度时,可以借助右侧边栏中的 Changes 工具窗格查看所有未提交改动,并要加入此次 commit 的文件/目录。接着填写描述性的 Commit Message 并按下 Ctrl+K 组合键(Mac 用户则是 Command+K),这会触发一次完整的提交动作[^1]。 ```bash git add . git commit -m "Your meaningful message here" ``` #### 5. 推送更新到远程服务器 每次做完本地提交之后都应及时同步给云端存储位置,防止数据丢失或其他成员无法获取最新版源码。此时只需简单调用 Push 对话框即可实现推送目的——即依次取 `VCS` -> `Git` -> `Push` 或者直接按住 Shift 键两次唤起全局搜索界面再打入 push 字样也能达到相同效果。 ```bash git push origin main ``` #### 6. 创建与切换分支 面对不同需求场景往往需要用到多条平行发展的历史线程,也就是所谓的 Branches。创建新的分支可通过顶部菜单栏里 VCS 下的 `New Branch...` 子项轻松搞定;而要在各分支间自由穿梭则依靠于 Checkout Option 内部提供的 Switch 方式最为便捷。 ```bash # Create a new branch and switch to it git checkout -b feature/new-feature # Switch back to the main branch git checkout main ``` #### 7. 处理冲突解决合并请求 偶尔会出现多人协作期间遇到 Merge Conflicts 的状况,这时就需要仔细对比差异之处手动调整直至消除分歧点为止。IntelliJ 提供了一个图形化的 Conflict Resolver 可视化辅助工具帮助开发者更高效地处理这类棘手问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值