Idea2019使用Git

2023-10-12 12:50
文章标签 使用 git idea2019

本文主要是介绍Idea2019使用Git,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、需要进行配置

由于为了之后使用方便,我们进行Idea的全局配置

1.Idea主界面,找到Configure

2.找到Settings

其中第四步是要找到对应的bin\git.exe

二、获取Git仓库

共有两种获取方式:

1.本地初始化仓库(git init):

过程为:

1.1 项目的菜单栏

1.2 设置要git接管的项目

设置完后在项目路径中会出现.git的隐藏文件

2.走远程仓库克隆(git clone 远程仓库URL):

 

注意:打开idea后可能出现:文件夹名【项目名】这种情况,是因为项目名和文件夹名不一致导致的,只要重新给模块命名就行。

三、Git忽略文件

在一个项目中,我们在使用Git管理项目代码时,并不是所有文件都需要Git管理,项目中编译的.class文件,开发工具自带的配置文件等。等没必要交给Git管理,所以也不用提交到Git版本库中。

 所以我们可以在导入项目之后就配置.gitignore文件(设置好后,Git工具就会忽略它)

注意:该文件名为固定不可修改的!!!

四、本地仓库操作

1.将文件加入暂存区(git add *)

由于我们使用Idea操作Git,那么当我们直接做提交本地仓库的操作时候,会默认自动进行添加到暂存区的操作!!

2.将暂存区文件提交到本地仓库(git commit -m "日志" *)

2.1如果提交的为单个文件

 2.2如果提交多个文件

 当我们选择了多个文件,这里会变成Commit Directory...

 注:在2019的右上角存在两个快捷键;当我们点击顶部菜单栏VCS的时候,也会出现Git选项,里面也会存在相同的操作。

3.查看日志(git log)

 

 五、远程仓库操作

 1.查看关联的远程仓库(git remote [-v])

 会出现:

2.添加远程仓库(git remote add origin url)

3.推送至远程仓库(git push origin master)

4.拉取项目(git pull origin master)

团队开发中,A,B两人都有项目代码,但是该项目代码最新版在码云上,这个时候就要使用拉取项目。来保证开发时代码环境一致。

 会弹出【Update Project】,点击OK就行

 六、分支操作

1.查看本地/远程仓库分支(git branch [-r])

 会出现:

或者我们直接点击Idea右下角:

2.创建分支(git branch 分支名)

3.切换分支(git checkout 分支名)

4.将分支推送至远程仓库(git push origin 分支名)

5.合并分支(gie merge 分支名)

 

这篇关于Idea2019使用Git的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/195972

相关文章

Spring IoC 容器的使用详解(最新整理)

《SpringIoC容器的使用详解(最新整理)》文章介绍了Spring框架中的应用分层思想与IoC容器原理,通过分层解耦业务逻辑、数据访问等模块,IoC容器利用@Component注解管理Bean... 目录1. 应用分层2. IoC 的介绍3. IoC 容器的使用3.1. bean 的存储3.2. 方法注

Python内置函数之classmethod函数使用详解

《Python内置函数之classmethod函数使用详解》:本文主要介绍Python内置函数之classmethod函数使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 类方法定义与基本语法2. 类方法 vs 实例方法 vs 静态方法3. 核心特性与用法(1编程客

IDEA中新建/切换Git分支的实现步骤

《IDEA中新建/切换Git分支的实现步骤》本文主要介绍了IDEA中新建/切换Git分支的实现步骤,通过菜单创建新分支并选择是否切换,创建后在Git详情或右键Checkout中切换分支,感兴趣的可以了... 前提:项目已被Git托管1、点击上方栏Git->NewBrancjsh...2、输入新的分支的

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

使用Python实现可恢复式多线程下载器

《使用Python实现可恢复式多线程下载器》在数字时代,大文件下载已成为日常操作,本文将手把手教你用Python打造专业级下载器,实现断点续传,多线程加速,速度限制等功能,感兴趣的小伙伴可以了解下... 目录一、智能续传:从崩溃边缘抢救进度二、多线程加速:榨干网络带宽三、速度控制:做网络的好邻居四、终端交互

Python中注释使用方法举例详解

《Python中注释使用方法举例详解》在Python编程语言中注释是必不可少的一部分,它有助于提高代码的可读性和维护性,:本文主要介绍Python中注释使用方法的相关资料,需要的朋友可以参考下... 目录一、前言二、什么是注释?示例:三、单行注释语法:以 China编程# 开头,后面的内容为注释内容示例:示例:四

一文详解Git中分支本地和远程删除的方法

《一文详解Git中分支本地和远程删除的方法》在使用Git进行版本控制的过程中,我们会创建多个分支来进行不同功能的开发,这就容易涉及到如何正确地删除本地分支和远程分支,下面我们就来看看相关的实现方法吧... 目录技术背景实现步骤删除本地分支删除远程www.chinasem.cn分支同步删除信息到其他机器示例步骤

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁

ModelMapper基本使用和常见场景示例详解

《ModelMapper基本使用和常见场景示例详解》ModelMapper是Java对象映射库,支持自动映射、自定义规则、集合转换及高级配置(如匹配策略、转换器),可集成SpringBoot,减少样板... 目录1. 添加依赖2. 基本用法示例:简单对象映射3. 自定义映射规则4. 集合映射5. 高级配置匹

Spring 框架之Springfox使用详解

《Spring框架之Springfox使用详解》Springfox是Spring框架的API文档工具,集成Swagger规范,自动生成文档并支持多语言/版本,模块化设计便于扩展,但存在版本兼容性、性... 目录核心功能工作原理模块化设计使用示例注意事项优缺点优点缺点总结适用场景建议总结Springfox 是