于凤明

个人站

一个刚刚接触代码的小白,以后的路还很长


在idea中使用git管理你的项目

起步

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

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

今天小编就教大家在idea中使用git

首先创建一个项目

开启 点击create new projects 创建项目 这里选择默认的就可以,关于jdk的安装可以参考ubuntu系统下Java环境JDK的安装Deepin下java开发环境部署

创建项目2

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

创建项目

这里填写项目的名称和位置

填完后,点击finish即可

在idea中登录你的github

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

我们需要点击设置 setting

在设置中搜索git git

选择git下面的github git

在右边点击+github

输入你的github的账号和密码 github

这里可以勾选ssh协议,关于ssh的配置可以参考:git生成SSH并提交

配置好后 点击OK即可

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

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

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

交给git管理

这里我们选中项目文件夹即可

仓库

新建一个类,测试运行

仓库 创建好了一个空类

仓库 写一个简单的helloworld代码

仓库

运行一下,测试效果 仓库

运行成功

添加到本地(add)

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

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

仓库

add 之后

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

仓库

提交的本地仓库(commit)

我们在项目文件夹上面右键->选择Git->Commit Directory

仓库

这里填写一些我们关于这此提交的说明或注释 仓库

commit之后 项目中文件的颜色将会变为白色 仓库

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

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

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

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

关于ssh的配置可以参考:git生成SSH并提交

仓库

然后我们回到idea中

在项目文件夹上面右键->选择Git->Repository->Push (或者按快捷键Ctrl+shift+K)

打开push

在弹出的窗口中点击define remote remote

这里我们需要填写名称和远程仓库的地址 直接将刚才复制好的远程仓库的地址粘贴进来即可 ssh地址

点击OK稍等片刻 配置remote

右面会出现刚刚commit后的本地仓库中的文件列表 push文件列表

点击Push即可推到远程仓库中 状态栏 在idea下面的状况栏中可以查看进度,和分支的一些详细信息

回到github中,刷新你的存储库的页面,会发现刚才push的文件已经存到你的远程仓库中了

远程仓库

克隆远程的git项目到本地(clone)

先在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 的时候,就可以选择哪个分支来处理版本之间的冲突了

Copyright description

    ➩  如需转载请注明出处:凤明的博客 » https://victorfengming.github.io/#blog

    ➩  小编CSDN链接地址: 秋叶夏风的博客 » https://blog.csdn.net/qq_40223983

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦