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获取)
最后
学习视频:
大厂面试真题:
文章来源:https://www.toymoban.com/news/detail-857384.html
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!**文章来源地址https://www.toymoban.com/news/detail-857384.html
到了这里,关于你想要的git命令都在这(图解)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!