zoukankan      html  css  js  c++  java
  • 在idea中使用git管理你的项目

    起步

    idea是十分智能的Java集成开发环境

    而我们在用idea写项目的时候经常遇到版本控制的问题,而git工具如果你只会在终端中的git命令来进行控制,可能会使得效率低下

    今天小编就教大家在idea中使用git来管理你的项目

    首先创建一个项目

    在这里插入图片描述
    点击create new projects
    在这里插入图片描述
    这里选择默认的就可以,关于jdk的安装可以参考ubuntu系统下Java环境JDK的安装Deepin下java开发环境部署

    在这里插入图片描述

    这里是询问我们需不需要从模板创建项目,直接点击next即可

    在这里插入图片描述
    这里填写项目的名称和位置

    填完后,点击finish即可

    在idea中登录你的github

    刚刚创建的Java项目是这样的

    在这里插入图片描述
    我们需要点击设置
    在这里插入图片描述

    在设置中搜索git
    在这里插入图片描述
    选择git下面的github
    在这里插入图片描述

    在右边点击+
    在这里插入图片描述
    输入你的github的账号和密码
    在这里插入图片描述
    点击OK即可

    注意:
    登录github之后
    项目中文件的颜色将会变为褐色

    创建一个github仓库,并将项目交给git来管理

    点击菜单栏的VCS->Import into Version Control->Create Git Repository

    在这里插入图片描述

    这里我们选中项目文件夹即可
    在这里插入图片描述

    新建一个类,测试运行

    在这里插入图片描述
    创建好了一个空类

    在这里插入图片描述
    写一个简单的helloworld代码
    在这里插入图片描述
    运行一下,测试效果
    在这里插入图片描述
    运行成功

    添加到本地

    注意上面的文件名称为红色

    然后我们在项目文件夹上面右键->选择Git->add

    在这里插入图片描述
    add 之后

    项目中文件的颜色将会变为绿色

    在这里插入图片描述

    提交的本地仓库

    我们在项目文件夹上面右键->选择Git->Commit Directory
    在这里插入图片描述
    这里填写一些我们关于这此提交的说明或注释
    在这里插入图片描述commit之后
    项目中文件的颜色将会变为白色
    在这里插入图片描述

    推本地存储库到远程仓库(push)

    首先我们需要在github中创建一个存储库

    关于git可以参考:git个人整理总结,关于github使用,可以参考:GitHub使用教程

    在这里插入图片描述
    repository创建好后,复制远程仓库的地址,这里我们使用的是SSH协议(当然你也可以使用HTTPS的协议)

    关于ssh的配置可以参考:git生成SSH并提交
    在这里插入图片描述
    然后我们回到idea中

    在项目文件夹上面右键->选择Git->Repository->Push (或者按快捷键Ctrl+shift+K)
    在这里插入图片描述
    在弹出的窗口中点击define remote
    在这里插入图片描述
    这里我们需要填写名称和远程仓库的地址
    直接将刚才复制好的远程仓库的地址粘贴进来即可
    在这里插入图片描述
    点击OK稍等片刻
    在这里插入图片描述

    右面会出现刚刚commit后的本地仓库中的文件列表
    在这里插入图片描述
    点击Push即可推到远程仓库中
    在这里插入图片描述
    在idea下面的状况栏中可以查看进度,和分支的一些详细信息

    回到github中,刷新你的存储库的页面,会发现刚才push的文件已经存到你的远程仓库中了
    在这里插入图片描述

    拉取远程的git项目到本地

    先在github中复制你的远程仓库地址(这里使用sh协议)
    在这里插入图片描述
    然后回到idea中

    点击菜单栏中 VCS -> check from version control-> Git
    在这里插入图片描述
    将你的url粘贴进去
    在这里插入图片描述
    点击Test进行测试连接,如果现实connection successful 即为连接成功
    在这里插入图片描述
    然后点击clone 即可克隆到本地
    在这里插入图片描述
    这里克隆成功后会询问你要不要在idea中打开它

    这里我们选择取消即可

    接下来你如果想要进行修改,在修改过后重复上述步骤即可

    拉取远程的git项目到本地(pull)

    如果你想要push你的修改,但是这是其他人也对项目进行了修改,这就有可能会导致merge失败,所以在你push前,需要先pull拉去最新的版本,再进行push你的提交

    进入idea中

    在项目文件夹上面右键->选择Git->Repository->Pull
    在这里插入图片描述

    这里点击pull即可拉取远程仓库的最新修改
    在这里插入图片描述
    这样,在你下一次push 的时候,就可以选择如何处理版本之间的冲突了

  • 相关阅读:
    LVDS DP等显示器接口简介
    Eclipse智能感知及快捷键
    Error deploying web application directory D:apache-tomcat-8.0.26webappsservlet
    把tomcat默认的8080段口改成80端口
    警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server did not find a matching property.
    软件危机
    SQL Server——热备份
    mysql热备份
    Oracle——热备份
    Nodejs基础
  • 原文地址:https://www.cnblogs.com/victorfengming/p/11930933.html
Copyright © 2011-2022 走看看