Idea中Git的使用(一)

刚来公司的时候,一直用的svn,操作也是简单无脑,现在要使用git了,结果发现差别还是很大的,就总结了下在idea中使用git的注意事项,以作备用。

Git配置:

       下载和安装就不说了,主要说一下配置name和邮箱以及SSH的配置。

        git config user.name
        git config user.email
        git config --global user.name "aaa"
        git config --global user.email [email protected]
        上面两个是查看命令,下面两个是操作命令

    SSH配置:
        命令行运行 : ssh-keygen -t rsa -C "你的邮箱地址";
        需要输入密码的时候可以直接回车三次
        到对应目录找到id_rsa.pub文件,拷贝内容
        到github或gitlab中找到对应的ssh配置即可。

Idea配置:

    1.配置git路径
        SSH executable 我们选的是native,因为build-in用的是idea自己的git插件,是有问题的。当然看网上也有用build-in的,视情况具体而定。


    2.如需本地测试,可以参考这个教程,很详细
        https://www.cnblogs.com/java-maowei/p/5950930.html
    3.打开项目文件夹全是红色
        打开项目下的.idea文件夹,找到其中的vcs.xml打开,将<mapping directory="" vcs="" />中的vcs的值清空即可
            <mapping directory="" vcs="Git" />
         还有的说把vcs改为GIT 谁知道呢 反正试试看,也不一定能成功
        比较可靠的解释是:该问题一般是也用过SVN,导致在使用中Git项目中,编译器的环境配置被篡改成SVN处理了,打开.idea文件夹中的vcs.xml

        看到部分被标记为svn的文件夹,将其替换为Git即可。
        在回到idea项目中,点击VCS》Git》Add添加当前项目下的文件,添加完成之后,之前的红色文件名变成了绿色了,表示已经Add成功,但还没有commit。
        项目刚创建完 默认情况下文件是红褐色 表示未add的文件,add后文件是绿色,commit之后正常色,修改后会变成蓝色
        还有一种在version control中将红色文件夹全配置为不需要加入版本控制,也能解决问题,但是自欺欺人,不考虑。
    4.配置了git 但是项目右键无Git选项
        打开项目,如果maven无内容的话,添加项目pom文件后,maven会提示add root之类的,点击add,然后关掉项目,重新启动,看有无Git选项。

猜你喜欢

转载自blog.csdn.net/weixin_40805079/article/details/88871529