git使用之idea篇

本文详述了在IntelliJ IDEA中使用Git进行版本控制的各项操作,包括从远程仓库拉取代码、创建和切换分支、代码提交、Cherry-Pick、rebase、merge、rollback及tag的使用。通过实例演示了如何处理代码冲突和管理多个分支,是Git初学者在IDEA环境下操作Git的实用教程。
摘要由CSDN通过智能技术生成

1. 前言

公司内编写代码肯定会用到版本控制工具,现在比较流行的就是git和svn,本菜鸟也是在某公司实习了有一阵子了,还没实习之前也只是了解过git,到了实习才有了实操,现在抽空系统地整理一下在idea上怎么使用git。

2. 从远程仓库拉取代码

  1. 先获取git项目的url,先从别人的仓库把git项目拉到自己的仓库,然后在自己的仓库里找到git项目的url
  2. 在idea上方菜单栏选择File--New--Project from Version Control--Git。如果当前idea还没打开任何项目,停留在选择项目的窗口上,则点击Check out from Version Control--Git
  3. 在弹出来的框框中,填写入我们git项目的url,如果还没有登录账号的话记得先登录一下,Test成功之后点击Clone即成功拉取git项目至本地

3. 拉取、创建、切换分支

创建分支在idea的右下角那里有Git:master,点击它即可以拉取、创建、切换分支,结构如下

拉取分支

选择一个Remote Branches(远程仓库分支),点击Checkout As,之后输入分支名称,即可将远程仓库的分支拉取到本地仓库,即LocalBranches下,注意拉取的分支是与远程分支相链接的,你在该本地分支做了任何改动,push上去的话就是推到你当时拉取的远程分支,在本地分支的右边也会显示该分支对应的远程分支,即当push代码时,是会更新对应的远程分支

创建分支

上一点说了拉取分支,拉取后我们的改动都会影响远程分支,如果我们想不影响到那条远程分支的话,我们就需要创建一个新的分支,创建分支很简单,只需要点击+New Branch,输入分支名称,即可创建新的分支并自动切换到新分支下,此时该分支也只是在本地仓库创建了(所以在该分支的右侧是不会看到说与远程仓库哪条分支相链接,即右侧那里为空白),当你做了一次push操作后,便能在远程仓库上看到一条新的分支,在这里我们创建一条branch1分支,做为创建分支的示例,也做为下一步提交代码的分支

切换分支

切换分支就是Checkout,我们从远程仓库Checkout As拉取分支到本地后,就可以直接使用Checkout进行分支的切换

4.代码提交

我们使用git最主要的需求之一就是提交代码到服务器上,主要使用commit和push,commit能把我们的代码提交到本地仓库里,push则将我们commit的代码再提交到远程仓库上。

若当前项目是git项目的时候,我们可以在idea的右上角那里,看到一个蓝色的箭头和一个绿色的勾,分别是pull和commit不是commit和push,指令在idea的位置如下

  • idea右上角蓝色箭头:pull
  • idea右上角绿色小勾:commit
  • ctrl shift k/右键项目–Git–Repository–Push:push

代码提交注意点

  1. commit代码后,记得先pull一下远程代码,因为有可能你commit的代码,别人也对那部分代码进行了改动、或者创建了位置文件名都相同的文件,这时候idea就会提示我们进行代码合并,下面我们来场景复现一次,在复现场景之前我们先做一些准备工作:拉取同一个git项目放到新的路径下、进行一次简单的提交让新项目也能看到branch1分支,后面才进行场景复现
  • 自己一个人复现多人commit冲突的话,我们就只能再拉取一次项目,然后再修改一下git项目的本地路径即可

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值