• Git


    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_远程仓库克隆到本地仓库

  • 相关阅读:
    spring @component的作用详细介绍
    @Scheduled(cron = "0/5 * * * * *")将时间改为配置
    java项目里classpath具体指哪儿个路径
    返回前多少行数据
    Gson的基本使用
    JSON.toJSONString中序列化空字符串遇到的坑
    指定JSON.toJSONString中实体类属性的输出顺序
    Javascript实现的图片隐写术
    IntelliJ IDEA 快捷键终极大全
    ECMAScript 6 入门
  • 原文地址:https://www.cnblogs.com/weixiao1717/p/14462956.html
Copyright © 2020-2023  润新知