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流程
-
git checkout -b a origin/develop 基于origin/develop建立分支a
-
git clone xxx
-
git checkout develop
-
git pull //git fetch //更新develop代码到最新
-
git checkout a
-
git commit -m”提交信息”
-
git rebase origin/develop //合并分支
-
或者git merge origin/develop
-
git push origin a:a //如果push失败,可以使用-f参数进行强制push,不建议在origin/develop下进行,应当checkout到个人开发的feature新分支上。
【分享merge和rebase的区别】
-
Merge合并分支是根据时间合并的,当有多个commit时,会出现交叉现象。
-
Rebase合并分支会经过两个步骤,我的理解就是它在merger的基础上将分支按照顺序串联在一条线上。使用git log —graph查看日志
【!!!】
- Merge之后的分支通常不建议继续在此分支开发,应当另外新建分支
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
![img](https://i-blog.csdnimg.cn/blog_migrate/413ac7c2c58bc8124bc79a5abbeab902.jpeg)
技术学习总结
学习技术一定要制定一个明确的学习路线,这样才能高效的学习,不必要做无效功,既浪费时间又得不到什么效率,大家不妨按照我这份路线来学习。
最后面试分享
大家不妨直接在牛客和力扣上多刷题,同时,我也拿了一些面试题跟大家分享,也是从一些大佬那里获得的,大家不妨多刷刷题,为金九银十冲一波!
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门即可获取!
O8lUHc-1712319164560)]
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门即可获取!