栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

idea+git常用操作

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

idea+git常用操作

(一)常见问题 (1) commit提交的文件有问题(提交多了,或是提交了不必要的文件),尚未push

操作:

git ——> repository ——> Reset Head 点击进入

Reset Type: Mixed

To commit :Head^

在git中有一个HEAD指针指向最新提交

当前版本,我们使用HEAD^

再前一个版本,可以使用HEAD^^

如果想回退到更早的提交,可以使用HEAD~n

也就是说,HEAD=HEAD~1,HEAD^=HEAD~2

(2)回到之前的版本,中间所作的修改会全部没有
  1. 选择idea菜单栏的show History
  2. 控制台的Version Control,选择history,右键需要回到的提交版本,cpoy revision number。(复制版本号)
  3. git ——> repository ——> Reset Head点击进入
  4. Reset Type : hard
  5. To commit : 粘贴版本号
(3)删除远程仓库中的文件夹
$git pull origin master #将远程仓库里面的项目拉下来
$dir          #查看有哪些文件夹
$git rm -r --cached .idea #删除.idea文件夹
$git commit -m '删除.idea' #提交,添加操作说明
$git push -u origin master #将本次更改更新到github项目上去
(4)更新gitignore后如何使其生效
$git rm -r --cached . # 删除本地缓存
$git add . #添加要提交的文件
$git commit -m 'update .gitignore' #更新本地的缓存
(5)dev分支合并到master分支
  • dev分支的代码commit并push
  • 切换分支到master,拉取最新的代码
  • 将dev的代码合并到当前分支(master)
  • master的代码push
(二)一些基础概念的简介 (1) git add .

将修改的所有代码从工作区添加到暂存区 . 表示当前目录 ,idea蓝色的

(2)git commit - m

将暂存区的内容添加到本地仓库

(3) git push origin master

将本地仓库的内容添加到远程仓库

关于Reset Type的概述

  1. Soft :在选定提交点之后所作的更改都将被暂存(控制台的Local Changes中可以查看到更改)
  2. Mixed :在所选提交之后所做的更改将被保留,但不会暂存以进行提交
  3. Hard : 在所选提交之后所作的更改都被丢弃。(已暂存的和已经提交的)
  4. Keep:在选定的提交之后所做的提交更改将被丢弃,但本地更改将保持不变。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/601745.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号