idea 上传项目到码云git仓库(完整操作流程),以及idea清除git项目记录操作,撤销提交的commit - Go语言中文社区

idea 上传项目到码云git仓库(完整操作流程),以及idea清除git项目记录操作,撤销提交的commit


经常会上传项目到码云git仓库上,以及偶尔会需要idea清除git项目记录,以及如果不小心把一些敏感的数据提交了,比如密码之类的,如果还没有推送到远程的仓库上去,是可以撤销的,
,记录一下操作流程

首先在码云上新建仓库

在这里插入图片描述

  1. 把项目添加到Git仓库
    在IDEA的菜单栏点击 VCS > import into version control > Create Git Repository
    在这里插入图片描述
    在这里插入图片描述

  2. 这时候项目文件变成红色,在项目上右键Git > Add ,之后项目文件变绿色
    在这里插入图片描述

  3. 配置码云仓库的路径
    点击Git > Repository > Remotes
    在这里插入图片描述

  4. 从码云仓库上复制路径填写进remotes里面
    在这里插入图片描述
    在这里插入图片描述

  5. 这时候通过git拉取一下仓库信息 (注:不要先推送,先推送会提示冲突失败,先拉取再推送)
    在这里插入图片描述
    在这里插入图片描述

  6. 稍等一会,我们就能看到拉取回来的README.md了
    在这里插入图片描述

  7. 通过git commit提交我们的代码到码云仓库
    在这里插入图片描述

IDEA清除Git项目信息

1. 在setting的Version Control删除项目的Git信息

在这里插入图片描述2. 删除项目的.git文件,就完成了
在这里插入图片描述

撤销提交的commit

如果不小心把一些敏感的数据提交了,比如密码之类的,如果还没有推送到远程的仓库上去,是可以撤销的,撤销后在log中看不到,但是对已经推送到远程仓库的话,则相当于还原到以前的commit,但是原来撤销的commit还能在log中看到

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注:
mixed 相当于代码保留,撤销git commit,同时撤销git add,代码回到未暂存区
soft相当于代码保留,撤销git commit ,不撤销git add,代码回到暂存区,在idea编辑器和mixed是一样的
hard不保留代码,撤销git commit,同时撤销git add,回到了上一次commit的状态,并且相当于revert一次
在这里插入图片描述
撤销上两次的commit :HEAD~2或者HEAD^^,如此类推三次四次
等价于git的命令:git reset --mixed HEAD~2 或git reset --mixed commit版本号

在idea可以看到已经撤销了刚刚的commit,文件又变回未提交的蓝色了

在这里插入图片描述
如果已经push推送到了远程仓库,撤销后,原来的commit还在log中显示,相当于本地分支落后于远程分支一个或多个版本




git把测试分支误合并到开发分支后的回滚操作
git 命令之初入门-对比IDEA的git使用
简单java代码生成器的开发教程(一),根据数据库表逆向工程生成实体类
简单java代码生成器的开发教程(二),生成springboot+mybatis-plus的增删查改的基本代码(开发利器,附源码)

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_21187515/article/details/92757987
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-06-20 18:03:30
  • 阅读 ( 561 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢