git从入门配置到常用基本命令,傻瓜式操作一步步命令总结

本文详细介绍了Git的版本控制功能,包括gitreflog与gitlog的区别,版本撤销、分支操作(如创建、切换和合并),以及在Java开发中的应用。同时提到了一份全面的Java开发学习资料,覆盖各个层次的学习者需求。
摘要由CSDN通过智能技术生成

git reflog #查看日志 所有的版本信息

区别

  1. git log 只显示当前版本 和 之前的所有的版本

  2. git reflog 显示所有版本 和 所有的操作信息

更新文件,添加第二个版本

git add .

git commit -m “v2.0 写版本信息 必须写”

回到第一个版本

git reset --hard HEAD^ ^回退一个版本 ^^回退100个版本

git reset --hard HEAD~100 回退100个版本

再从版本1 回到 版本2

git reset --hard 版本的编号(不需要写全 5 6位数字就可以)

如下图所示:

在这里插入图片描述

版本库的结构

在这里插入图片描述

查看当前版本库和工作区的文件状态

git status

  1. 文件 显示红色 文件中有修改 没有做添加 也没有提交

在这里插入图片描述

  1. 文件 显示绿色 文件添加了 位于暂存区 没有提交

在这里插入图片描述

  1. 没有文件需要提交

在这里插入图片描述

版本撤销

git checkout 版本撤销

  1. 文件没有添加到暂存区 红色状态 会删除所有新增的内容

  2. 文件添加到暂存区之后 新增的内容是撤销不了的

本地git 集成码云


  1. 注册码云

  2. 在本地电脑执行命令生成SSH公钥 输入命令一直回车

获取公钥命令,然后一直回车就好

ssh-keygen -t rsa -C “xxxxx@xxxxx.com”

在这里插入图片描述

id_rea是秘钥,不要轻易给别人

id_rea.pub 公钥,给谁无所谓

3,在码云配置公钥

在这里插入图片描述

仓库相关的操作

  1. 创建一个仓库

在这里插入图片描述

将整个仓库 克隆(下载) 到本地

在这里插入图片描述

复制 SSH 连接

在本地执行克隆的命令

git clone 粘贴你负责的ssh连接

在这里插入图片描述

将之前测试的本地文件推送到远程仓库:

git add .

git commit -m “v2.0 test”

git push

在远程写一个文件 更新到本地

git pull

分支的使用


常用分支命令

查看分支,查看当前拥有多少个分支

git branch

创建分支

git branch 要创建的分支的名称

切换分支

git checkout 要去往的分支名称

删除分支,慎用,不要轻易删除分支

git branch -d 分支名

在这里插入图片描述

开发的时候用到的dev分支

git checkout -b dev // 创建并切换到dev分支

git push --set-upstream origin dev // 将dev分支推送到远程仓库

合并dev分支至master

git checkout master // 切换到master分支

git merge dev // 合并dev分支到当前分支(master)

在idea中使用Git遇到的一个问题

报错:

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
中…(img-3Xus2a9S-1714791433106)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

  • 22
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值