2025年分享:一大张 git 命令思维导图

分享:一大张 git 命令思维导图一直想分享自己平常工作中用到的一些思维导图 但是发现都是适合 电脑端 这次 老曾特意做了一张 适合 手机端 的思维导图 希望朋友们能喜欢 git 技术是程序必会技能希望你能早日掌握 分享快乐 求个 赞 与 在看 Git 定义

大家好,我是讯享网,很高兴认识大家。

一直想分享自己平常工作中用到的一些思维导图

这次 老曾特意做了一张 适合“手机端“的思维导图

希望朋友们能喜欢!

git技术是程序必会技能希望你能早日掌握

5e9df2232d3bd4ca51541eedae01b93f.png
讯享网

5a8b2c91c53b2bd3cb6a8115855b0bc0.png

677870259c4021888d87bc7c88ef3923.png

4d4157d4f3372f67b0b6a8e7be65c592.png

bba201b383292696bbff00ac23bab83c.png

7df147d65bee8332ba57ba3d45196935.png

3412b1447cdd9ecff363589bdde9e8f5.png

50287831884bebc5b2c289c337c5188b.png

分享快乐:求个“”与“在看

 Git 定义

Git是目前世界上最先进的分布式版本控制系统(没有之一)作者:linus创造时间:2周

作用

1. 版本管理

2. 多人协同开发项目

概念

工作区(我们编辑的项目)

暂存盘(项目临时存储位置)一般存放在存放在 (.git/index)中,用git add 的文件都会暂时放在这里

版本库项目的版本记录就是在隐藏目录.git,这个就是GIT的版本库

 

 8f6b90c33f8cc8ae6e843a4e91a5bea5.png

 

全局配置

git config --global user.name "nameVal" 配置用户名

git config --global user.email "" 配置邮箱

添加到暂存盘

git add xxxgit add .添加任意类型文件git add *.txt

从暂存盘恢复

git checkout xxx

git checkout .

添加到版本库

先修改git  add . 添加到暂存盘git commit -m “v2”

查看版本库

git log查记录

git reflog查看所有记录版本

切换版本

git reset --hard 24da

git reset --hard HEAD^^ 代表上一版本^^上上个版本

分支

git branch mumu创建mumu分支

git checkout mumu切换到mumu分支

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

git merge 分支名称合并分支有可能会产出错误

分支策略

master主分支:版本发布

dev 分支:开发分支

个人分支:个人开发

功能1分支

功能2分支

bug分支

流程

功能1完善 merge合并到个人分支

个人分支 merge合并到 dev开发分支

当有新的版本发布,dev分支merge合并到 mater分支

 

 

标签

存储一个有名称快照,不能来回切换,可以把快照取回

git tag 查看标签

git tag v1.2.2 大一个标签

git tag -d v1.2.2 删除标签v1.2.2

下载远程仓库

1. github 搜索需要的内容

2. 右侧 code按钮, 复制 https 地址

3 git clone https://github.com/jquery/jquery.git

远程仓库(github)

github1. 创建一个git仓库

 edb7569b0e7423a96e26e1e1e28afac7.png

2. 添加秘钥

 c2d3d8bb4e4428f248a91a369239517c.png

  0edb4f40155d92a31a2cba2a4d853aa6.png

远程仓库(本地)

1. 添加远程仓库git remote add origin https://github.com/zengmumu/mygit.git

2. 创建秘钥

 1c5232592883cd5f1ecaf2b78bf68df5.png

 f58a94793ddd1e4a3744b32fab11e1b3.png

3.打开并复制秘钥

 3d32083210c2766de9bdff86d97b7cac.png

 f3f67db44df60f0369e63fd04fd861fd.png0b05b1857a4176dcbe23f9e1a118dd0a.png

 

本地推送到服务器

git push -u origin master首次推送 -u第二次就不用了

需要

输入用户名,密码(github网站的用户名和密码)弹框一次控制台一次控制台密码是默认不显示的,你直接输就好

成功

 46042ba5ea824a0859b0a63a43d3bbd7.png

远程网页提交

 ddac189ae241fb6ff05e17b7806a15dc.png

 0e849f3169c230d1828f0433383cb695.png

远程命令

git push origin -f # 强制将本地当前分支推送到远程仓库对应的分支git push origin develop # 将本地 develop 分支推送到远程仓库对应的 develop 分支git push origin --all # 将本地所有分支推送到远程仓库对应的分支

github项目网站

1. 在项目创建一个特殊的分支 gh-pages

2. gh-pages内容就是我们的个人网站

3. settings 下面 https://zengmumu.github.io/mygit/

远程提交过程

1. 切换创建方法git checkout -b gh-pages

2. 添加网站需要的文件

3. 添加到暂存盘git add .

4. 提交到版本库git commit -m  "what ever u want"

5. 提交到远程仓库git push -u origin gh-pages(第一次分支提交远程需要-u 以后修改都不需要-u)

作者:曾庆林微信:bigzql

微信公众号:IT入门

293497b9563fbdf62b85214e4400a92b.png

回复:git01获取高清思维导图

小讯
上一篇 2025-02-05 19:34
下一篇 2025-01-14 22:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/116833.html