你想要的git命令都在这(图解)

在这里插入图片描述

【git学习】

  1. macbook pro chrome 开发者模式快捷键 Command - Option - J

  2. Git的学习

2.1 git init 文件生成 …git 便于git

2.2 git clone 【地址】 进入本地文件进行克隆

2.3 git checkout -b 【分支名】 切换到对应的分支下,创建新的分支并且切换到新的分支下

2.4 git checkout 【分支名】 切换到分支下

2.5 git branch 查看当前处于哪个分支

2.6 git branch -a 查看所有分支

2.7 git status 查看当前分支的代码详情,被改动的代码 ,注意一点就是父分支下的子分支和父分支都是相同代码结构

2.8 git add 【在git status中被修改的文件】在当前分支下添加被改动过的代码

2.9 git push origin 【本地分支】:【远程分支】将本地分支push到远程分支下,包括创建

2.10 git-keygen 生成密钥,github需要,在查找时使用cat ~/.ssh/id_rsa_pub命令直接找到公钥

2.11 git log 查看操作日志log

2.12 git diff origin 比较本地分支与远程分支的不同点

2.13 git diff master 比较本地分支与主分支的区别

2.14 git fetch 命令将origin代码拉取到本地,但不会merge到本地分支。 执行git fetch后,执行git diff origin可以看到origin与本地分支得差 异,再执行git merge origin就可以将拉取得代码合并到本地分支。

2.15. git pull 命令拉取origin代码并合并到本地分支,相当于git fetch & git merge origin

2.16 git stash 将上次commit之后做过的修改保存到stash栈中

2.17 git stash pop 将git stash的内容取出来

提交项目代码流程:

git status

git add 【文件名】

git commit -m “描述”

git push origin 【本地分支】:【远程分支】

git checkout 【父分支或者想要合并的分支】

git merge 【子分支,将要被合并的分支】

git add

git commit -m ””

git push

git流程

  1. git checkout -b a origin/develop 基于origin/develop建立分支a

  2. git clone xxx

  3. git checkout develop

  4. git pull //git fetch //更新develop代码到最新

  5. git checkout a

  6. git commit -m”提交信息”

  7. git rebase origin/develop //合并分支

  8. 或者git merge origin/develop

  9. git push origin a:a //如果push失败,可以使用-f参数进行强制push,不建议在origin/develop下进行,应当checkout到个人开发的feature新分支上。

【分享merge和rebase的区别】

  1. Merge合并分支是根据时间合并的,当有多个commit时,会出现交叉现象。
    自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

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

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

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

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。

image

整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~

你的支持,我的动力;祝各位前程似锦,offer不断!!!
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
断!!!**
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值