IDEA中使用Git

一. IDEA-配置Git


在idea中的file菜单中选中settings

弹出settings后在搜索中输入"git",选择Git,指定你的安装的git.exe目录

校验git是否集成完成,点击test

1.2 IDEA-创建本地仓库

创建新工程编写代码
        注意:Git的的仓库对应的是一个工程,一般仓库的名字与工程名字是一样

创建Git本地仓库

选中project为仓库目录

此时git_01下所有的文件都变成棕色,说明我们的工作区添加完成了
 

忽略文件类型

从version control中我们可以看到有一部分文件,是不需要提交到本地仓库中去的
 

1.3 IDEA-提交代码

在工程上右键选择Git --> add,此时项目文件变成绿色,此时文件只是处于暂存
区,并没有真正进入到版本库中。

在工程上右键Git --> Commit Directory

在弹窗中输入Commit Message,点击commit。记得提交.gitignore文件,并且
要指定提交信息。

此时项目文件全部变成黑色,表示提交成功到本地仓库

        

1.4 IDEA-差异化比较

工作区与本地仓库比较

1.5 IDEA-版本回退及撤消

提交三次内容到本地仓库,通过左下角Git中查看log

现在我们在本地仓库中回退到第二次提交,选择第二次提交的标记,右键

工作区撤消:当我们在工作区编辑代码时候,希望撤销未提交本地仓库的代码时
候,在Git中右键

1.6 IDEA-创建与关联远程仓库

新建一个远程仓库

关联远程仓库,VCS-->Git--->Remotes

点击之后弹出窗口,点击+

复制git_01的https地址

1.7 IDEA-拉取、推送、克隆远程仓库

拉取:将码云上的内容拉取到本地

第一次会拉取失败:

推送:将本地文件上传到码云上面

查看码云上的代码

克隆

在git-01从远处git上克隆项目:可能需要配置克隆下来项目的环境

1.8 IDEA-创建、合并、删除分支

创建分支

查看当前分支

编辑分支内容并提交到本地仓库

切换回本地master分支

合并dev提交到master分支

删除分支

1.9 IDEA-版本冲突

终于到达了用Git最让人讨厌的地方了,处理版本冲突。先说一下为什么会出冲突,
如果一个用户连续对一个文件提交多个版本,其实每一个版本都是基于上一个版本的
基础上修改的,这样就没有问题了。
但是当多个用户对同一个文件交叉修改的时候就尴尬了。A修改完提交一个,B修改
完又提交一个,这个时候A修改完提交,问题来了,如果A提交成功,那么就相当于
忽略了B提交的内容。这个时候就要强制你去处理一下这个问题,这就是我们所说的
冲突问题。

两个人对同一个文件同一行进行编辑,提交时会出现冲突。

制造冲突

在IDEA中拉取代码

提交到本地仓库

提交到远程仓库

使用Git来管理你的Idea项目时,你可以按照以下步骤进行操作: 1. 初始化Git仓库:在你的Idea项目目录下打开终端或命令行工具,运行命令 `git init` 来初始化一个新的Git仓库。 2. 添加文件到暂存区:使用命令 `git add <文件名>` 将你的项目文件添加到Git的暂存区。例如,如果你要添加所有文件,可以使用 `git add .` 命令。 3. 提交更改:运行命令 `git commit -m "提交说明"` 来提交你的更改。在提交说明中,你可以简洁地描述你所做的更改,以便日后查看或回顾。 4. 远程仓库关联:在Git中,你可能希望将你的本地仓库与远程仓库关联起来,以便将代码推送到远程服务器或从远程服务器拉取代码。使用命令 `git remote add origin <远程仓库URL>` 将你的本地仓库与远程仓库关联起来。 5. 推送到远程仓库:运行命令 `git push origin <分支名>` 将你的本地代码推送到远程仓库。如果你是第一次推送代码,可以使用 `git push -u origin <分支名>` 来设置默认推送分支。 6. 拉取更新:如果其他人对远程仓库进行了更改,你可以使用命令 `git pull origin <分支名>` 来拉取最新的更新到你的本地仓库。 7. 分支管理:Git还支持分支管理,你可以创建新的分支并在不影响主要代码的情况下进行开发或实验。使用命令 `git branch <分支名>` 来创建新的分支,然后使用 `git checkout <分支名>` 来切换到该分支。 这些是使用Git来管理你的Idea项目的基本操作。通过Git,你可以更好地跟踪和协作开发代码,并在需要时进行版本控制和回滚。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值