Git + IDEA 操作指引

  • 1、Clone下载代码
  • 1.1、下载主分支代码
  • 1.2、下载指定分支代码
  • 2、Pull更新代码
  • 3、Commit提交代码
  • 4、Push代码
  • 5、切换分支
  • 6、全量合并分支
  • 7、选择性合并分支


1、Clone下载代码

  • 新建文件夹,在文件夹中右键鼠标,选择 “Git Bash Here”

1.1、下载主分支代码

 

  • 使用命令: git clone 项目地址.
    例如: git clone http://10.19.12.234:7890/demo

1.2、下载指定分支代码

  • 使用命令: git clone -b test 项目地址
    例如下载dev 分支代码命令为:
    git clone -b dev http://10.19.12.234:7890/demo
     

2、Pull更新代码

 

  • 项目名上右键鼠标,然后选择“Git” >> “Repository”>> “Pull”
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_idea怎么从gitlab拉取代码


  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_git操作_02

  • Pull 成功:
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_git_03

3、Commit提交代码

 
注意: Commit 代码前,必须要Pull代码,以免覆盖其他人写的代码,以及避免提交的代码发生冲突。

  • 在项目名上右键鼠标,然后选择“Git”>>“Commit Directory …”
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_idea使用git_04

  • 选择本次需要提交的文件。
  • 写上本次提交的注释。
  • 点击 Commit 提交。
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_git_05


  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_git操作_06

  • Commit提交成功:
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_git操作_07

4、Push代码

 
注意: Push代码前,必须要Pull代码,以免覆盖其他人写的代码,以及避免提交的代码发生冲突。

git commit操作的是本地库,git push操作的是远程库。

  • 项目名上右键鼠标,然后选择“Git” >> “Repository”>> “Push”
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_git_08


  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_git操作_09

  • Push 成功:
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_git_10

5、切换分支

 

  • 当前分支为 master 分支
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_git_11

  • 目标是切换到 dev 分支。
    a、鼠标左键点击右下角的 Git:master.
    b、选择需要切换的 dev 分支。
    c、再点击 Checkout 即可。
  • 切换后效果:
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_git合并分支_12

6、全量合并分支

 
目标: 将dev 分支的全部提交记录,合并到master 分支。

前提条件: dev 分支开发的代码,已Commit 和 Push.

  • 切换到master 分支。
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_idea怎么从gitlab拉取代码_13

  • 鼠标左键点击右下角 “Git : master” >> 选择“dev” >> 点击“Merge into Current”.
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_idea怎么从gitlab拉取代码_14

  • dev 分支的代码会自动全部合并到 master 分支的本地仓库来,此时master 分支本地仓库的代码将包含dev 分支的代码,还需要将当前 master 分支本地仓库的代码,Push 到远程仓库,master分支远程仓库的代码才算合并成功。
  • 进行master 分支的 Push 操作。
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_idea怎么从gitlab拉取代码_15

7、选择性合并分支

 
目标: 将dev 开发的部分提交记录,合并到master 分支.

前提条件: dev 分支开发的代码,已Commit 和 Push.

  • 切换到master 分支。
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_git合并分支_16

  • 选择 idea 底部的 “Version Control”>> “Log” >> “找到需要合并到master的提交记录”。
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_idea使用git_17

  • 鼠标右键点击需要合并到master的提交记录,然后选择“Cherry-Pick”。
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_git操作_18

  • 本地仓库合并成功:
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_idea怎么从gitlab拉取代码_19

  • 最后从 dev 分支合并到 master分支的提交记录,一定要push 操作,这样master分支的远程仓库才能合并成功。
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_idea使用git_20

  • 远程仓库合并成功:
  • idea怎么从gitlab拉取代码 idea怎样从git拉代码_git_21

 
 
 
 
 
 
 
 
 
 
 
.