IDEA git配置[通俗易懂]

1、idea配置git(versioncontrol)1.2、拉取代码idea菜单上选择VCS输入git代码地址,注意是http协议的地址不要用git协议的地址,目前用git协议的地址老是报错,因为git协议的址找不到配置sshprivatekey的地方,后面找到方法再更一版。点确定,代码就可以拉下来了。1.3、拉取代码提交代码快捷键ct…

大家好,又见面了,我是你们的朋友全栈君。

1、idea配置git(version control)

这里写图片描述

1.2 、拉取代码

idea菜单上选择VCS
这里写图片描述
输入git代码地址,注意是http协议的地址

不要用git协议的地址,目前用git协议的地址老是报错,因为git协议的址找不到配置ssh private key 的地方,后面找到方法再更一版。

这里写图片描述
点确定,代码就可以拉下来了。

1.3 、拉取代码

提交代码快捷键ctrl+k 。
这里写图片描述
before commit里面的选项可以选择勾选,如果提交代码可以 reformat code(格式化代码)。

1.4 、快捷菜单

idea菜单栏上也一提交代码的按钮
这里写图片描述
从左到右依次是:pullcommitshow historyrevert

1.5、代码配置

(1)刚开始拉下来可能还不是maven项目,点击右边Maven Project,添加pom.xml文件
在这里插入图片描述
(2)配置Project Struct jdk、module等参数
在这里插入图片描述

2、设置git提交用户名,邮箱

通常提交记录如下:
在这里插入图片描述

2.1、全局设置

如果你要修改当前全局的用户名和邮箱时,需要在上面的两条命令中添加一个参数,–global,代表的是全局。
全局修改命令:

        // 修改命令分别为:
         git config  --global user.name 你的目标用户名;
       git config  --global user.email 你的目标邮箱名;

查看命令:

 //查看设置的用户名和邮箱:
    git config  --global user.name ;
       git config  --global user.email ;

在这里插入图片描述

2.2、只设置某个项目的提交人和邮箱

  1. 修改.git/config文件
    找开的git项目,找到.git目录,打开config文件,添加如下配置:
[user]
	name = youname
	email =  youemail
  1. 通过命令修改
    找开项目的工作区目录,找开.git目录,在这个目录下 找开git bash ,执行下面命令
git config user.name "Your Name" 
git config user.email "email@example.com"

执行这个命令,实际上就是在.gint/config文件下添加了如下配置:

[user]
	name = youname
	email =  youemail

和直接在config文件下添加配置是一样的效果。

3、git回退到merger前版本

前提:dev分支为基础分支,
基于dev新创建一个hotfix1分支:用于开发一个bug功能,
由于一些原因需要紧急上线一个bug,于是基于dev分支又创建一个分支hotfix2,hotfix2 改好代码commit 并 push.
然后切到dev分支,合并Hotfix2代码,不小心合成了hotfix1的代码。但此时还没push到远程。
方法一:因为dev还没push到远程,所以远程代码还是旧的。可以再次拉到起远程代码即可 ,就会覆盖本地merger的代码,就恢复到远程旧代码
方法二:直接重新再拉一份全代码,然后 切到dev 重新合并正确的分支

如果dev已经push到远程。
第一步:git checkout到你想恢复的分支上

1.git checkout 分支名
第二步:git reflog查出要回退到merge之前的版本号

git reflog
在这里插入图片描述
第三步:git reset –hard 版本号,就可以回到merge之前的代码状态了

git reset –hard a1d566d
成功了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129720.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • goland最新激活码[最新免费获取]

    (goland最新激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月28日
    46
  • pycharm输入了激活码提升key is invaild_在线激活

    (pycharm输入了激活码提升key is invaild)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlEC87GSLRKZ-eyJsaWNlbnNlSWQi…

    2022年3月28日
    69
  • ider2021激活码(JetBrains全家桶)

    (ider2021激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlFDZIAAVGQ5-eyJsaWNlbnNlSW…

    2022年3月28日
    162
  • phpstorm激活码[免费获取]「建议收藏」

    (phpstorm激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月22日
    159
  • rider激活码【最新永久激活】

    (rider激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html40Z9P7H9NN-eyJsaWNlbnNlSW…

    2022年3月28日
    608
  • vmware15最新激活码2021(注册激活)[通俗易懂]

    (vmware15最新激活码2021)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~MLZP…

    2022年3月20日
    207

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号