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

这篇具有很好参考价值的文章主要介绍了你想要的git命令都在这(图解)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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时,会出现交叉现象。

  2. Rebase合并分支会经过两个步骤,我的理解就是它在merger的基础上将分支按照顺序串联在一条线上。使用git log —graph查看日志

【!!!】

  1. Merge之后的分支通常不建议继续在此分支开发,应当另外新建分支

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

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

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。你想要的git命令都在这(图解),程序员,git,elasticsearch,大数据

你想要的git命令都在这(图解),程序员,git,elasticsearch,大数据

你想要的git命令都在这(图解),程序员,git,elasticsearch,大数据

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

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

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

你想要的git命令都在这(图解),程序员,git,elasticsearch,大数据

最后

学习视频:

你想要的git命令都在这(图解),程序员,git,elasticsearch,大数据

大厂面试真题:

你想要的git命令都在这(图解),程序员,git,elasticsearch,大数据

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!**文章来源地址https://www.toymoban.com/news/detail-857384.html

到了这里,关于你想要的git命令都在这(图解)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 常用的git分支管理方法都在这了

    目录 一、分支管理定义      二、分支管理的预备知识 1. 分支管理的区域  2. git文件的四种状态 三、分支管理策略 1. 查看、新建分支 a. 查看分支 2. 操作分支  a. 切换分支 b. 关联分支 c. 删除分支 四、push分支         1. 忽略文件                 2. push命令       

    2024年02月02日
    浏览(30)
  • 【Python游戏】在这款程序员游戏新作《现代空战—战机游戏》里,你可以体验一把紧张的空战感觉、刺激鸭~打飞机游戏都能有那么多骚操作……

    不知道大家有没有幻想过遨游在广阔蓝天进行惊险的空战吗? 粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。 虽然这样的画面常常只会出现在电影之中,但小编今天给大家编写的一款 Python游戏新作《现 代空战—战机游戏》倒也能让你在游戏中体验一把紧张的空

    2024年02月04日
    浏览(41)
  • 玩转Git: 程序员的日常手册

    Git是一个分布式版本控制系统,也是一个开源项目,最初为了帮助Linux内核开发。Git主要着重于数据完整性,数据的离散存储以及支持非线性开发,例如多个并行的散射分支。它具有超强的合并和分支操作。 在开始之前,我们需要首先在Git官方网站安装 Git。完成后,打开你的

    2024年02月04日
    浏览(31)
  • Linux命令基础,黑马程序员学习笔记

    command [-options] [parameter] command:命令本身 -options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节 parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等 示例: ls -l /home/itheima ls是命令本身,-l是选项, /home/itheima是参数意思是以列表的形式,显示/home

    2024年02月19日
    浏览(40)
  • 程序员必备之——代码托管工具 git

    目录 一、git的安装及本地配置 1.1、git介绍 1.2、git本地安装及配置 1.3、git远程仓库 二、git的命令及使用 2.1、基础命令 三、git的分支 3.1、常用命令 3.2、执行效果图 3.3、合并时有冲突该怎么办? 3.4、解决冲突 3.5、git分支图解 四、连接远程仓库 4.1、在gitee新建远程仓库 4.2、

    2024年02月08日
    浏览(39)
  • Linux必备基础命令,JAVA程序员必备

    目录 一、了解基本的左侧栏什么意思​编辑 二、ls,ll(list,查找目录内容) 三、cd(change directory,切换目录) 小技巧,我们在查找东西的时候,可以使用tab进行智能补全。 四、touch(建立文件) echo(打印到控制台) 五、vim(对文件进行更细粒度的编辑) 六、mkdir(创建目录

    2024年02月05日
    浏览(41)
  • 程序员的20大Git面试问题及答案

    1.什么是Git? Git 是分布式版本控制系统(DVCS)。它可以跟踪文件的更改,并允许你恢复到任何特定版本的更改。 与 SVN 等其他版本控制系统(VCS)相比,其分布式架构具有许多优势,一个主要优点是它不依赖于中央服务器来存储项目文件的所有版本。 每个开发人员都可以“

    2024年02月04日
    浏览(45)
  • 超实用的 Linux 高级命令,程序员一定要懂

    在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的命令,写脚本的时候,也是要多简单有多简单,所以有时候写出来的脚本又长又臭。 像一些高级点的命令,比如说 Xargs 命令、管道命令、自动应答命令等,如果当初我要是知道,那我也可能

    2023年04月17日
    浏览(34)
  • 黑马程序员-职工管理系统实战-附加源码Git

    职工管理系统可以用来管理公司内所有员工的信息 本教程主要利用C++来实现一个基于多态的职工管理系统 公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责 普通员工职责:完成经理交给的任务 经理职责:完成老

    2024年02月03日
    浏览(53)
  • 12个优秀GUI Git客户端,程序员必备!

    尽管许多用户可以从命令行轻松地使用Git,但有多种GUI客户端可以大大加快你的工作流程,尤其是在你不熟悉平台的情况下。 如果你正在寻找理想的客户端来管理你的Mac上的仓库,本文列出了适用于Mac OS X或Windows系统的最佳GUI Git客户端。 https://desktop.github.com/ GitHub Desktop是由

    2024年02月04日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包