jgcs123

导航

 

Git分布式版本控制工具

1、目标

  • 了解Git基本概念

  • 能够概述git工作流程

  • 能够使用Git常用命令

  • 熟悉Git代码托管服务

  • 能够使用idea操作git

2.4、Git

 

 

2.5、Git工作流程图

 

命令如下:

  1. clone(克隆): 从远程仓库中克隆代码到本地仓库

  2. checkout (检出):从本地仓库中检出一个仓库分支然后进行修订

  3. add(添加): 在提交前先将代码提交到暂存区

  4. commit(提交): 提交到本地仓库。本地仓库中保存修改的各个历史版本

  5. fetch (抓取) : 从远程库,抓取到本地仓库,不进行任何的合并动作,一般操作比较少。

  6. pull (拉取) : 从远程库拉到本地库,自动进行合并(merge),然后放到到工作区,相当于 fetch+merge

  7. push(推送) : 修改完成后,需要和团队成员共享代码时,将代码推送到远程仓库

 

3、Git安装与常用命令

  • ls/ll 查看当前目录

  • cat 查看文件内容

  • touch 创建文件

  • vi vi编辑器(使用vi编辑器是为了方便展示效果,学员可以记事本、editPlus、notPad++等其它编 辑器)

 

备注:

Git GUI:Git提供的图形界面工具

Git Bash:Git提供的命令行工具

 

3.1.2基本配置

  1. 打开Git Bash

  2. 设置用户信息

git config --global user.name yourName

git config --global user.email yourEmail

 

查看配置信息

git config --global user.name

git config --global user.email

 

怎么给Git配置多个SSH Key? - 知乎 (zhihu.com)

 

 

5、在Idea中使用Git

5.1、在Idea中配置Git

安装好IntelliJ IDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安 装位置则需要手动配置下Git的路径。选择File→Settings打开设置窗口,找到Version Control下的git选 项:

 

点击Test按钮,现在执行成功,配置完成

 

 

 

5.2.1、创建项目远程仓库

 

5.2.3、设置远程仓库

 

5.2.4、提交到本地仓库

 

5.2.6、推送到远程仓库

 

5.2.7、克隆远程仓库到本地

 

5.2.8、创建分支

  • 最常规的方式

  • 最强大的的方式

 

5.2.9、切换分支及其他分支相关操作

 

5.2.11、解决冲突

  1. 执行merge或pull操作时,可能发生冲突

 

  1. 冲突解决后加入暂存区

  2. 提交到本地仓库

  3. 推送到远程仓库

5.3、IDEA常用GIT操作入口

  1. 第一张图上的快捷入口可以基本满足开发的需求。

 

  1. 第二张图是更多在IDEA操作git的入口。

 

附:几条铁令

  1. 切换分支前先提交本地的修改

  2. 代码及时提交,提交过了就不会丢

  3. 遇到任何问题都不要删除文件目录

附:IDEA集成GitBash作为Terminal

 

posted on 2021-07-25 22:17  Dongdong98  阅读(51)  评论(0)    收藏  举报