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:在选定的提交之后所做的提交更改将被丢弃,但本地更改将保持不变。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用IDEA 2020进行Git操作时,可以按照以下步骤进行: 1. 首先,确保在IDEA中正确配置了Git,并且在服务器上有自己的分支。 2. 修改代码后,可以使用IDEAGit工具将代码暂存到本地。这可以通过右键单击修改的文件,选择"Git" -> "Add"来实现。这将把修改的文件添加到Git的暂存区中。 3. 在工作中,常用操作包括克隆仓库、拉取代码、提交暂存区、推送远程仓库、创建分支、合并分支和解决合并冲突等。在IDEA中,可以通过菜单栏的"VCS"选项来执行这些操作。比如,可以使用"VCS" -> "Git" -> "Clone"来克隆远程仓库,使用"VCS" -> "Git" -> "Pull"来拉取最新的代码,使用"VCS" -> "Git" -> "Commit"来提交暂存区的修改,使用"VCS" -> "Git" -> "Push"来推送代码到远程仓库,使用"VCS" -> "Git" -> "Branches"来创建和切换分支,使用"VCS" -> "Git" -> "Merge"来合并分支,并可以使用"VCS" -> "Git" -> "Resolve Conflicts"来解决合并冲突。 4. 在配置IDEAGit之前,需要先下载并安装Git,并确保Git的环境变量已经自动配置好。然后,在IDEA的设置中配置Git相关信息,比如Git的路径、用户名和邮箱等。具体的下载链接和配置流程可以参考提供的链接。 参考资料: 在公司中团队协作开发,操作最频繁的就是推拉代码了,下面展示一下ider与Git交互的详细操作步骤。前提条件:idea上配置好git,并且服务器端有自己的分支。 修改代码,暂存到本地。 在工作中常用操作:克隆仓库、拉取代码、提交暂存区、推送远程仓库、创建分支、合并分支,解决合并冲突。 配置本地git程序,鉴于简单且无聊,给大家留下一个下载链接和配置流程,(git的环境变量会自动配置好的,所以不用手动配置)。<span class="em">1</span><span class="em">2</span><span class="em">3</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值