git在idea中的使用

注:

本教程适合对git生疏者在idea开发环境中速成,或者对git熟练者提供借鉴参考(熟练者可以看一下idea的git插件解决冲突的图形化表示)。

git详细教程推荐参考:(大概需要两天学完)

廖雪峰的git教程

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013745374151782eb658c5a5ca454eaa451661275886c6000

一,GIT简介

git的基本工作流程:

(图片来自博客:https://blog.csdn.net/huangfan322/article/details/53220060)

git的存储区概念

(图片来自:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013745374151782eb658c5a5ca454eaa451661275886c6000

)

git_status: 查看当前代码分支的修改状态

git clone:将远程的Master分支代码克隆到本地仓库

git pull: 将远程代码拉取下来进行合并

git push: 将本地仓库中的代码提交到远程仓库

git checkout:切换分支开发

git add:将文件加入库跟踪区

git commit:将库跟踪区改变的代码提交到本地代码库中

二,idea中git插件的使用

前三步在git cmd里面进行

  1. 安装git
  2. 设置自己的user.name和user.email作为自己在开发中的身份
  3. 将自己的ssh公钥加入代码托管网站的账号

      生成ssh密钥对

      ssh-keygen -t rsa -C "[email protected]"

      获取ssh公钥

      将公钥复制下来放到代码托管网站的自己的ssh key列表下面

4. 如果导入的工程是git项目,idea会有这三个地方与git相关

1)单击工程右键中的git选项(win_1)

2)版本控制窗口信息(win_2)

3)单击右下角的git(win_3)

几个常用的功能

前言:

通过respository->fetch命令能够把远程上的所有分支更新到本地的云端缓存区

在git cmd中输入命令:

git branch 本地分支名 origin/云端分支名

能够在本地创建一个云端的跟踪分支(可以理解为远端分支的别名)

然后在git cmd输入命令:

git checkout 本地分支

将当前的本地工程目录切换到对应本地分支的目录

1)通过win_1中的repository-> pull将远程代码和本地合并(本地修改前记得要pull下来最新的那个分支,这是个版本控制开发的好习惯)

如何解决有冲突的文件?

冲突解决之后记得执行4)步中的add commit哦!

-------------------------分割线-----------------------------

接下来对自己的工程进行修改balabala

-------------------------分割线-----------------------------

2)通过win_2出来的版本控制窗口中的local changes查看自己有修改的文件

3)通过win_1中的show history可以看到当前工程的修改历史树形图

)4)通过win_1中add选项可以将当前的修改保存到缓冲区中,然后通过commit directory提交自己的修改到版本库

猜你喜欢

转载自blog.csdn.net/Xiaobai__Lee/article/details/81081128