菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
349
0

Git

原创
05/13 14:22
阅读数 89944

1.Git工作流程

1.1本地仓库

31_Git基本工作流程

1.2历史版本切换

44_历史版本切换

1.3分支工作流程

​ Master: 指向提交的代码版本

​ Header: 指向当前所使用的的分支

45_分支工作流程介绍

1.4远程仓库工作流程

46_远程仓库

2.Git常用命令

2.1本地仓库

  • git init:初始化,创建 git 仓库
  • git status:查看 git 状态(文件是否进行了添加、提交操作)
  • git add 文件名:添加,将指定文件添加到暂存区
  • git commit -m '提交信息':提交,将暂存区文件提交到历史仓库
  • git log:查看日志(git 提交的历史日志)
  • git reset --hard 版本唯一索引值:切换代码版本,版本唯一索引值可以用 git log 查看

2.2 分支操作

  • git reflog:可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录的操作)
  • git branch 分支名:创建分支,默认是master分支
  • git checkout 分支名:切换分支
  • ls:查看文件
  • git merge 分支名:合并分支
  • git branch -d 分支名:删除分支
  • git branch:查看分支列表

2.3配置ssh公钥

  • git config user.name:查看git账户
  • git config user.email:查看git邮箱
  • git config --global user.name “账户名”:设置全局账户名
  • git config --global user.email “邮箱”:设置全局邮箱
  • cd ~/.ssh:查看是否生成过SSH公钥
  • ssh-keygen –t rsa –C “邮箱” :生成SSH公钥,需要敲3次回车
  • cat ~/.ssh/id-rsa.pub:查看SSH公钥
  • ssh -T git@gitee.com:测试公钥是否生成成功

2.4远程仓库

  • git remote add 远程名称 远程仓库URL:为远程仓库的URL(网址),自定义仓库名称
  • git push -u 远程仓库名称 本地仓库分支名:本地仓库向远程仓库推送
  • git clone 远程仓库地址:将远程仓库的代码,克隆到本地仓库
  • git pull 远程仓库名 本地仓库分支名:项目拉取更新

3.IDEA集成Git

3.1IDEA中配置Git

  1. File -> Settings

64_IDEA中配置Git

  1. Version Control -> Git -> 指定git.exe存放目录

65_IDEA中配置Git

  1. 点击Test测试

66_IDEA中配置Git

3.2创建本地仓库

  1. VCS->Import into Version Control->Create Git Repository

    67_创建本地仓库

  2. 选择工程所在的目录,这样就创建好本地仓库了

    68_创建本地仓库

  3. 点击git后边的对勾,将当前项目代码提交到本地仓库

    注意: 项目中的配置文件不需要提交到本地仓库中,提交时,忽略掉即可

    69_创建本地仓库

3.3版本切换

  • 方式一: 控制台Version Control->Log->Reset Current Branch...->Reset

    这种切换的特点是会抛弃原来的提交记录

    70_版本切换

  • 方式二:控制台Version Control->Log->Revert Commit->Merge->处理代码->commit

    这种切换的特点是会当成一个新的提交记录,之前的提交记录也都保留

    71_版本切换

    72_版本切换

    73_版本切换

3.4分支管理

  • 创建分支

    VCS->Git->Branches->New Branch->给分支起名字->ok

    74_创建分支

  • 切换分支

    idea右下角Git->选择要切换的分支->checkout

    75_切换分支

  • 合并分支

    VCS->Git->Merge changes->选择要合并的分支->merge

    76_合并分支

    处理分支中的代码

    77_合并分支

    78_合并分支

    79_合并分支

  • 删除分支

    idea右下角->选中要删除的分支->Delete

    80_删除分支

3.5本地仓库推送到远程仓库

  1. VCS->Git->Push->点击master Define remote

    81_本地仓库推送到远程仓库

  2. 将远程仓库的路径复制过来->Push

    82_本地仓库推送到远程仓库

3.6远程仓库克隆到本地仓库

File->Close Project->Checkout from Version Control->Git->指定远程仓库的路径->指定本地存放的路径->clone

83_远程仓库克隆到本地仓库

发表评论

0/200
349 点赞
0 评论
收藏