基于IDEA 工程项目的git实操

这篇具有很好参考价值的文章主要介绍了基于IDEA 工程项目的git实操。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、从远程仓库clone项目到本地,修改后推送

1、clone仓库到本地

2、修改、添加、提交和push文件

〇新建分支:

①用命令git add告诉 Git,把文件添加到仓库:

②用命令git commit告诉 Git,把文件提交到仓库:

③向远程仓库推送修改得代码文件

二、Idea新建项目并推送到远程仓库

1、创建本地仓库

2、查看项目是否初始化成功

3、创建git忽略提交的文件.gitignore

4、将整个项目存储到本地暂存区

5、提交所有文件到本地仓库

6、新建远程仓库

1)在GitCode个人主页右侧选择新建项目

2)选择创建空白项目,然后填写相关信息后,点击新建项目

7、最后推送情况


基于IDEA 工程项目的git实操

         之所以写这篇文章也是记录和实操一下自己的git技能,源头是来自于csdn上的《Git入门》课程。前面很多博主都会去通关它来获取徽章(目前好像没有了),对于csdn提供的这样资源,大家可以拿来用一下,相较于GitHub这里gitcode中文版更容易上手,该课程内存在诸多问题,如果想自己通关还是需要耐着性子,然后借鉴其他博主的心得吧,这里可以去参考:CSDN速通Git入门勋章技巧_星拱北辰的博客-CSDN博客。

一、从远程仓库clone项目到本地,修改后推送

        idea默认已安装Git,会连接GitHub、Gitee,GitCode也类似!

        这里以csdn的GitCode为例:在GitCode中已经创建好了一个仓库为git-learning-course,那么其仓库地址:https://gitcode.net/nanke_yh/git-learning-course ;后续使用中用户名就是你的用户id,密码就是你的CSDN登录密码。

1、clone仓库到本地

方法一、借助idea图形界面操作,VCS ->Git->Clone

基于IDEA 工程项目的git实操

在URL中复制上远程仓库地址,然后点击Clone即可,会提示打开仓库工程,选择新窗口即可。

方法二、亦可以在Terminal终端窗口中使用代码clone远程仓库:

$ git clone nanke_yh / git-learning-course · GitCode

2、修改、添加、提交和push文件

        提示:拉取得仓库代码,本地修改前尽量先新建一个分支,然后push到远程上,后续'总负责人'合并。

〇新建分支:

git checkout -b feature1

切换到一个新分支 'feature1'

①用命令git add告诉 Git,把文件添加到仓库:

$ git add filename

执行上面的命令,没有任何显示,说明添加成功。

②用命令git commit告诉 Git,把文件提交到仓库:

$ git commit -m "wrote a readme file"

[master (root-commit)50ed06b]wrote a readme file1filechanged, 2insertions(+)create mode 100644readme.txt

这里简单解释一下git commit命令,-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。

③向远程仓库推送修改得代码文件

git push origin feature1

基于IDEA 工程项目的git实操

二、Idea新建项目并推送到远程仓库

1、创建本地仓库

  • 可以利用idea软件中图形界面快速初始化项目为本地仓库,操作步骤:VCS -> Import into Version Control->Create Git Repository
  • 代码创建的话如下:

1)对工程文件夹右键选择Open in Terminal或者点击下方Terminal按钮,打开终端窗口

2)在终端上直接输入git init 创建本地仓库

基于IDEA 工程项目的git实操

2、查看项目是否初始化成功

        查看项目是否初始化成一个仓库呢,可以有以下办法:

1)可以去到项目的目录下查看是否又隐藏的文件.git文件夹,有这个文件夹证明Git已经对它进行了版本控制了。

2)观察Idea项目的一些文件是变成红色,因为加入版本控制后,项目中的未提交到暂存区都是会变红的。

3、创建git忽略提交的文件.gitignore

       创建

        ①直接从其他得仓库中拷贝一份到该项目文件目录下;

        ②右键点击项目选择New->File然后填写.gitignore即可。

      这个文件是记录一些不需要提交到仓库的文件,比如Idea自带的.iml文件,编译后target文件夹等等,这些都是不需要提交到仓库中。这是因为当其他组员拉下项目时,导入到他们的IDE环境时会自动构建这些文件,如果提交上去不但占用远程仓库的空间,还有可能导致其他人的导入项目容易出错,比如有些人使用的eclipse,你用的是idea,这样容易造成冲突。

如果没有创建项目时,没有自动生成该文件,这里可以复制一下下面常用的Java忽略提交的文件内容:

HELP.md

target/

!.mvn/wrapper/maven-wrapper.jar

!**/src/main/**/target/

!**/src/test/**/target/

### STS ###

.apt_generated

.classpath

.factorypath

.project

.settings

.springBeans

.sts4-cache

### IntelliJ IDEA ###

.idea

*.iws

*.iml

*.ipr

4、将整个项目存储到本地暂存区

        操作步骤:

        选中整个目录,然后在IDEA的顶部菜单中依次操作VCS -> Git->Add(右击项目选择Git->Add也是可以的)

        直接将整个文件目录存储到本地暂存区,输入命令:

基于IDEA 工程项目的git实操

5、提交所有文件到本地仓库

         Add操作过后,就可以看到之前变红的文件已经变绿了,这说明已经成功添加到暂存区。然后在IDEA的顶部菜单中依次操作VCS -> Git->Commit File就能看到本地暂存区所有的文件列表。(右击项目选择Git->Commit File)

         点击右上角的commit按钮提交即可,当中可能会弹出code analysis警告,我们就选commit anyway即可,提交完成后,整个暂存区的列表被清空,提交后的文件也会从绿色变成普通的灰色。

输入命令:

git commit -m "add a new project"

6、新建远程仓库

1)在GitCode个人主页右侧选择新建项目

基于IDEA 工程项目的git实操

2)选择创建空白项目,然后填写相关信息后,点击新建项目

基于IDEA 工程项目的git实操

3)idea中将本地仓库与远程仓库进行关联并推送的操作

        ①在IDEA的顶部菜单中依次操作VCS -> Git->Remotes

        在弹出的窗口Git Remotes中右侧+号按钮,来新增一个远程仓库关联,填入URL即可

        ②推送本地仓库文件到远程仓库,在IDEA的顶部菜单中依次操作VCS -> Git->Push

        之后就会弹出推送到远程仓库文件确认的窗口,选择push按钮提交即可,可能推送的过程要求输入账户和密码,按要求输入即可,通过验证即可推送。

或者输入命令:

git remote add origin nanke_yh / test · GitCode

git push -u origin master

基于IDEA 工程项目的git实操

7、最后推送情况

        选中项目,在IDEA的顶部菜单中依次操作VCS -> Git->Show History就可以查看提交版本历史记录

或者命令查看:

git log

        然后在远程仓库中也可以发现空项目内就推送上了项目文件了:

基于IDEA 工程项目的git实操

        至此就完整演示了一下git的主要操作了,想要参考具体的idea图文界面操作流程的可以去看看这篇文章Idea新建项目并推送到远程仓库_CodeLuoJay的博客-CSDN博客_idea关联远程仓库。

        git操作本文还有很多内容没有涉及和演示:包括有git标签,git版本管理,git的项目回退,删除等等,大家可以根据自己需求多去操作实践吧。文章来源地址https://www.toymoban.com/news/detail-461943.html

到了这里,关于基于IDEA 工程项目的git实操的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Java工程目录结构】项目结构和模块结构

    结构划分有利于管理文件。 代码要放在 源文件文件夹(src/main/java)下才能正确编译和执行。 一个项目project,包含任意个模块module。一个模块包含任意个包package。 包是类的容器,用于分隔类名空间。 包的名字有层次关系,各层之间以点分隔:顶级域名.公司域名. 项目名.

    2024年01月21日
    浏览(54)
  • idea中统计工程项目代码量

    在工程应用中,有人会问你们写的应用系统的代码量是多少?额额,这个… 下面就聊聊在idea工具中统计工程项目的代码量。 首先需要知道idea统计项目代码行数,主要是使用Statistic插件来统计,点击File-Settings,如下图所示: 进去Settings界面之后,点击Plugins,然后点击下方正

    2024年02月09日
    浏览(61)
  • IDEA中导入Maven工程或项目

    本文简单讲述了IDEA中导入Maven工程或项目。为了减轻读者压力笔者将 IDEA 相关应用技巧分解成了多篇文章置于主页 IDEA 专栏,若本文没有帮助到您,请去主页 IDEA 专栏检索吧 😏。 ⓵ 新建一个空的项目project作为工作空间 ⓶ 在项目结构中导入工程(Model) ⓷ 选择要导入的工

    2024年02月16日
    浏览(55)
  • IDEA2023创建MavenWeb项目,并搭建Servlet工程

    系统相关: IntelliJ IDEA 2022.3.3 jdk v17+ tomcat v10.1.7 1、新建项目 我的是jdk17,选择电脑对应的jdk版本,后面涉及到这个的最好都保持一致。 2、创建出来的项目是没有java目录的,右键新建一个。 3、创建一个MyServlet.java类 4、添加Servlet的依赖库,这里需要注意下,别弄错了! Tom

    2024年02月06日
    浏览(51)
  • idea中使用Statistic插件统计工程项目代码量,统计代码的注释率

    公司要对一个项目进行代码统计,这么多类,总不能让我一个一个数据,于是想到了Statistic插件。让我们一起看看Statistic插件怎么使用吧。 首先需要知道Idea统计项目代码行数,主要是使用Statistic插件来统计,点击File-Settings,如下图所示: 搜索Statistic,选中之后,点击右侧的

    2024年02月04日
    浏览(47)
  • idea如何解决导入的项目不是Maven工程(文件下面没有蓝色的方格)二

    简介:         Maven项目导入,idea不识别项目 解决方法: 选中pom.xml -- 右键 -- Add as Maven Project  

    2024年02月16日
    浏览(63)
  • Vue基础入门(2)- Vue的生命周期、Vue的工程化开发和脚手架、Vue项目目录介绍和运行流程

    Vue生命周期:就是一个Vue实例从 创建 到 销毁 的整个过程。 生命周期四个阶段: ① 创建 ② 挂载 ③ 更新 ④ 销毁 1.创建阶段:创建响应式数据 2.挂载阶段:渲染模板 3.更新阶段:修改数据,更新视图 watch 是监听的数据修改就触发, updated 是整个组件的dom更新才触发 4.销毁

    2024年03月10日
    浏览(62)
  • Windows下的Spark环境配置(含IDEA创建工程--《Spark大数据技术与应用》第九章-菜品推荐项目)

    本文适用于《Spark大数据技术与应用》第九章-菜品推荐项目环境配置:` 跟着做就行… 资源都在网盘里面,纯粹的无脑配置… 提示:以下是本篇文章正文内容,所用资源版本过低,用于课本实验 ,且已有Java环境 scala:2.12.8 spark:1.6.2 hadoop:2.6.4 hadoop启动文件exe JAVA 如果按照

    2024年02月09日
    浏览(56)
  • IDEA中maven项目工程中的pom.xml文件变灰且中间有一条横线的处理方法

    错误描述: 不知道是什么原因, pom.xml文件被忽略了,但是之前我也没有过什么误操作。。。  解决方法: 1. File--Settings  2. 搜索 maven,找到 maven 下面的 Ignored Files,将清单中对应项目的pom.xml文件 取消选中 即可; 如果取消选中之后,在 idea 的工作区还是显示 pom.xml 文件中

    2024年02月09日
    浏览(56)
  • 【小沐学C++】C++ 基于CMake构建工程项目(Windows、Linux)

    官网地址: https://cmake.org CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。 (1)官网下载地址

    2024年02月13日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包